home *** CD-ROM | disk | FTP | other *** search
/ Apple Software Dispatch / Apple Software Dispatch.iso / Software Dispatch Files / Oregon Trail / Sample Application / Sample Application.rsrc / CODE_8_Config.txt < prev    next >
Text File  |  1993-06-23  |  92KB  |  1,669 lines

  1. # near model CODE resource
  2. # jump table entries: 2520-2534 (15 of them)
  3. export_315:
  4. fn00000000:
  5. 00000000  4A6D D904                tst.w      [A5 - 0x26FC]
  6. 00000004  6640                     bne        +0x42 /* 00000046 */
  7. 00000006  302D D728                move.w     D0, [A5 - 0x28D8]
  8. 0000000A  48C0                     ext.l      D0
  9. 0000000C  7201                     moveq.l    D1, 0x01
  10. 0000000E  B280                     cmp.l      D1, D0
  11. 00000010  670C                     beq        +0xE /* 0000001E */
  12. 00000012  302D D728                move.w     D0, [A5 - 0x28D8]
  13. 00000016  48C0                     ext.l      D0
  14. 00000018  7202                     moveq.l    D1, 0x02
  15. 0000001A  B280                     cmp.l      D1, D0
  16. 0000001C  6620                     bne        +0x22 /* 0000003E */
  17. label0000001E:
  18. 0000001E  302D D134                move.w     D0, [A5 - 0x2ECC]
  19. 00000022  48C0                     ext.l      D0
  20. 00000024  72FF                     moveq.l    D1, 0xFFFFFFFF
  21. 00000026  B280                     cmp.l      D1, D0
  22. 00000028  6614                     bne        +0x16 /* 0000003E */
  23. 0000002A  7000                     moveq.l    D0, 0x00
  24. 0000002C  2F00                     move.l     -[A7], D0
  25. 0000002E  2F00                     move.l     -[A7], D0
  26. 00000030  7207                     moveq.l    D1, 0x07
  27. 00000032  2F01                     move.l     -[A7], D1
  28. 00000034  4EBA 0F0E                jsr        [PC + 0xF0E /* 00000F44 */]
  29. 00000038  4FEF 000C                lea.l      A7, [A7 + 0xC]
  30. 0000003C  6008                     bra        +0xA /* 00000046 */
  31. label0000003E:
  32. 0000003E  4EBA 0788                jsr        [PC + 0x788 /* 000007C8 */]
  33. 00000042  4EBA 049C                jsr        [PC + 0x49C /* 000004E0 */]
  34. label00000046:
  35. 00000046  4E75                     rts
  36. export_316:
  37. 00000048  48E7 0330                movem.l    -[A7], D6,D7,A2,A3
  38. 0000004C  266F 0018                movea.l    A3, [A7 + 0x18]
  39. 00000050  3E2F 0016                move.w     D7, [A7 + 0x16]
  40. 00000054  302D D728                move.w     D0, [A5 - 0x28D8]
  41. 00000058  48C0                     ext.l      D0
  42. 0000005A  7201                     moveq.l    D1, 0x01
  43. 0000005C  B280                     cmp.l      D1, D0
  44. 0000005E  670C                     beq        +0xE /* 0000006C */
  45. 00000060  302D D728                move.w     D0, [A5 - 0x28D8]
  46. 00000064  48C0                     ext.l      D0
  47. 00000066  7202                     moveq.l    D1, 0x02
  48. 00000068  B280                     cmp.l      D1, D0
  49. 0000006A  667E                     bne        +0x80 /* 000000EA */
  50. label0000006C:
  51. 0000006C  206D D02C                movea.l    A0, [A5 - 0x2FD4]
  52. 00000070  1087                     move.b     [A0], D7
  53. 00000072  7002                     moveq.l    D0, 0x02
  54. 00000074  2F00                     move.l     -[A7], D0
  55. 00000076  2F2D D02C                move.l     -[A7], [A5 - 0x2FD4]
  56. 0000007A  7204                     moveq.l    D1, 0x04
  57. 0000007C  2F01                     move.l     -[A7], D1
  58. 0000007E  4EBA 0EC4                jsr        [PC + 0xEC4 /* 00000F44 */]
  59. 00000082  4A00                     tst.b      D0
  60. 00000084  4FEF 000C                lea.l      A7, [A7 + 0xC]
  61. 00000088  6730                     beq        +0x32 /* 000000BA */
  62. 0000008A  206D D02C                movea.l    A0, [A5 - 0x2FD4]
  63. 0000008E  226D D136                movea.l    A1, [A5 - 0x2ECA]
  64. 00000092  48C7                     ext.l      D7
  65. 00000094  2007                     move.l     D0, D7
  66. 00000096  2200                     move.l     D1, D0
  67. 00000098  C0FC 0146                mulu.w     D0, 0x146
  68. 0000009C  4841                     swap.w     D1
  69. 0000009E  C2FC 0146                mulu.w     D1, 0x146
  70. 000000A2  4841                     swap.w     D1
  71. 000000A4  4241                     clr.w      D1
  72. 000000A6  D081                     add.l      D0, D1
  73. 000000A8  45E9 01C8                lea.l      A2, [A1 + 0x1C8]
  74. 000000AC  43F2 0800                lea.l      A1, [A2 + D0]
  75. 000000B0  7050                     moveq.l    D0, 0x50
  76. label000000B2:
  77. 000000B2  22D8                     move.l     [A1]+, [A0]+
  78. 000000B4  51C8 FFFC                dbf        D0, -0x6 /* 000000B2 */
  79. 000000B8  32D8                     move.w     [A1]+, [A0]+
  80. label000000BA:
  81. 000000BA  206D D136                movea.l    A0, [A5 - 0x2ECA]
  82. 000000BE  48C7                     ext.l      D7
  83. 000000C0  2007                     move.l     D0, D7
  84. 000000C2  2200                     move.l     D1, D0
  85. 000000C4  C0FC 0146                mulu.w     D0, 0x146
  86. 000000C8  4841                     swap.w     D1
  87. 000000CA  C2FC 0146                mulu.w     D1, 0x146
  88. 000000CE  4841                     swap.w     D1
  89. 000000D0  4241                     clr.w      D1
  90. 000000D2  D081                     add.l      D0, D1
  91. 000000D4  43E8 01C8                lea.l      A1, [A0 + 0x1C8]
  92. 000000D8  41F1 0800                lea.l      A0, [A1 + D0]
  93. 000000DC  224B                     movea.l    A1, A3
  94. 000000DE  7050                     moveq.l    D0, 0x50
  95. label000000E0:
  96. 000000E0  22D8                     move.l     [A1]+, [A0]+
  97. 000000E2  51C8 FFFC                dbf        D0, -0x6 /* 000000E0 */
  98. 000000E6  32D8                     move.w     [A1]+, [A0]+
  99. 000000E8  604E                     bra        +0x50 /* 00000138 */
  100. label000000EA:
  101. 000000EA  4EBA 0710                jsr        [PC + 0x710 /* 000007FC */]
  102. 000000EE  1C00                     move.b     D6, D0
  103. 000000F0  670C                     beq        +0xE /* 000000FE */
  104. 000000F2  4EBA 05DA                jsr        [PC + 0x5DA /* 000006CE */]
  105. 000000F6  4EBA 0552                jsr        [PC + 0x552 /* 0000064A */]
  106. 000000FA  4EBA 0676                jsr        [PC + 0x676 /* 00000772 */]
  107. label000000FE:
  108. 000000FE  206D D136                movea.l    A0, [A5 - 0x2ECA]
  109. 00000102  48C7                     ext.l      D7
  110. 00000104  2007                     move.l     D0, D7
  111. 00000106  2200                     move.l     D1, D0
  112. 00000108  C0FC 0146                mulu.w     D0, 0x146
  113. 0000010C  4841                     swap.w     D1
  114. 0000010E  C2FC 0146                mulu.w     D1, 0x146
  115. 00000112  4841                     swap.w     D1
  116. 00000114  4241                     clr.w      D1
  117. 00000116  D081                     add.l      D0, D1
  118. 00000118  43E8 01C8                lea.l      A1, [A0 + 0x1C8]
  119. 0000011C  41F1 0800                lea.l      A0, [A1 + D0]
  120. 00000120  224B                     movea.l    A1, A3
  121. 00000122  7050                     moveq.l    D0, 0x50
  122. label00000124:
  123. 00000124  22D8                     move.l     [A1]+, [A0]+
  124. 00000126  51C8 FFFC                dbf        D0, -0x6 /* 00000124 */
  125. 0000012A  32D8                     move.w     [A1]+, [A0]+
  126. 0000012C  4A06                     tst.b      D6
  127. 0000012E  6708                     beq        +0xA /* 00000138 */
  128. 00000130  4EBA 0696                jsr        [PC + 0x696 /* 000007C8 */]
  129. 00000134  4EBA 03AA                jsr        [PC + 0x3AA /* 000004E0 */]
  130. label00000138:
  131. 00000138  4CDF 0CC0                movem.l    D6,D7,A2,A3, [A7]+
  132. 0000013C  4E75                     rts
  133. export_317:
  134. 0000013E  48E7 0300                movem.l    -[A7], D6,D7
  135. 00000142  302D D728                move.w     D0, [A5 - 0x28D8]
  136. 00000146  48C0                     ext.l      D0
  137. 00000148  7201                     moveq.l    D1, 0x01
  138. 0000014A  B280                     cmp.l      D1, D0
  139. 0000014C  670C                     beq        +0xE /* 0000015A */
  140. 0000014E  302D D728                move.w     D0, [A5 - 0x28D8]
  141. 00000152  48C0                     ext.l      D0
  142. 00000154  7202                     moveq.l    D1, 0x02
  143. 00000156  B280                     cmp.l      D1, D0
  144. 00000158  6642                     bne        +0x44 /* 0000019C */
  145. label0000015A:
  146. 0000015A  7000                     moveq.l    D0, 0x00
  147. 0000015C  2F00                     move.l     -[A7], D0
  148. 0000015E  2F00                     move.l     -[A7], D0
  149. 00000160  7203                     moveq.l    D1, 0x03
  150. 00000162  2F01                     move.l     -[A7], D1
  151. 00000164  4EBA 0DDE                jsr        [PC + 0xDDE /* 00000F44 */]
  152. 00000168  4A00                     tst.b      D0
  153. 0000016A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  154. 0000016E  6726                     beq        +0x28 /* 00000196 */
  155. 00000170  206D D136                movea.l    A0, [A5 - 0x2ECA]
  156. 00000174  3C28 0132                move.w     D6, [A0 + 0x132]
  157. 00000178  206D D02C                movea.l    A0, [A5 - 0x2FD4]
  158. 0000017C  226D D136                movea.l    A1, [A5 - 0x2ECA]
  159. 00000180  43E9 0026                lea.l      A1, [A1 + 0x26]
  160. 00000184  7067                     moveq.l    D0, 0x67
  161. label00000186:
  162. 00000186  22D8                     move.l     [A1]+, [A0]+
  163. 00000188  51C8 FFFC                dbf        D0, -0x6 /* 00000186 */
  164. 0000018C  32D8                     move.w     [A1]+, [A0]+
  165. 0000018E  206D D136                movea.l    A0, [A5 - 0x2ECA]
  166. 00000192  3146 0132                move.w     [A0 + 0x132], D6
  167. label00000196:
  168. 00000196  4EBA 0EF8                jsr        [PC + 0xEF8 /* 00001090 */]
  169. 0000019A  6024                     bra        +0x26 /* 000001C0 */
  170. label0000019C:
  171. 0000019C  4EBA 065E                jsr        [PC + 0x65E /* 000007FC */]
  172. 000001A0  1E00                     move.b     D7, D0
  173. 000001A2  670C                     beq        +0xE /* 000001B0 */
  174. 000001A4  4EBA 0528                jsr        [PC + 0x528 /* 000006CE */]
  175. 000001A8  4EBA 04A0                jsr        [PC + 0x4A0 /* 0000064A */]
  176. 000001AC  4EBA 05C4                jsr        [PC + 0x5C4 /* 00000772 */]
  177. label000001B0:
  178. 000001B0  4EBA 0EDE                jsr        [PC + 0xEDE /* 00001090 */]
  179. 000001B4  4A07                     tst.b      D7
  180. 000001B6  6708                     beq        +0xA /* 000001C0 */
  181. 000001B8  4EBA 060E                jsr        [PC + 0x60E /* 000007C8 */]
  182. 000001BC  4EBA 0322                jsr        [PC + 0x322 /* 000004E0 */]
  183. label000001C0:
  184. 000001C0  4CDF 00C0                movem.l    D6,D7, [A7]+
  185. 000001C4  4E75                     rts
  186. export_318:
  187. fn000001C6:
  188. 000001C6  2F07                     move.l     -[A7], D7
  189. 000001C8  302D D728                move.w     D0, [A5 - 0x28D8]
  190. 000001CC  48C0                     ext.l      D0
  191. 000001CE  7202                     moveq.l    D1, 0x02
  192. 000001D0  B280                     cmp.l      D1, D0
  193. 000001D2  670A                     beq        +0xC /* 000001DE */
  194. 000001D4  7000                     moveq.l    D0, 0x00
  195. 000001D6  2F00                     move.l     -[A7], D0
  196. 000001D8  4EBA 08D4                jsr        [PC + 0x8D4 /* 00000AAE */]
  197. 000001DC  588F                     addq.l     A7, 4
  198. label000001DE:
  199. 000001DE  3B6D D692 D728           move.w     [A5 - 0x28D8], [A5 - 0x296E]
  200. 000001E4  302D D728                move.w     D0, [A5 - 0x28D8]
  201. 000001E8  48C0                     ext.l      D0
  202. 000001EA  6712                     beq        +0x14 /* 000001FE */
  203. 000001EC  4EBA 0A26                jsr        [PC + 0xA26 /* 00000C14 */]
  204. 000001F0  3E00                     move.w     D7, D0
  205. 000001F2  48C7                     ext.l      D7
  206. 000001F4  4A87                     tst.l      D7
  207. 000001F6  6706                     beq        +0x8 /* 000001FE */
  208. 000001F8  3B7C 0001 D728           move.w     [A5 - 0x28D8], 0x1
  209. label000001FE:
  210. 000001FE  302D D728                move.w     D0, [A5 - 0x28D8]
  211. 00000202  48C0                     ext.l      D0
  212. 00000204  7202                     moveq.l    D1, 0x02
  213. 00000206  B280                     cmp.l      D1, D0
  214. 00000208  660A                     bne        +0xC /* 00000214 */
  215. 0000020A  48C7                     ext.l      D7
  216. 0000020C  4A87                     tst.l      D7
  217. 0000020E  6604                     bne        +0x6 /* 00000214 */
  218. 00000210  4EBA 0B40                jsr        [PC + 0xB40 /* 00000D52 */]
  219. label00000214:
  220. 00000214  4EBA 0E92                jsr        [PC + 0xE92 /* 000010A8 */]
  221. 00000218  2E1F                     move.l     D7, [A7]+
  222. 0000021A  4E75                     rts
  223. export_319:
  224. fn0000021C:
  225. 0000021C  4A6D D904                tst.w      [A5 - 0x26FC]
  226. 00000220  6648                     bne        +0x4A /* 0000026A */
  227. 00000222  302D D728                move.w     D0, [A5 - 0x28D8]
  228. 00000226  48C0                     ext.l      D0
  229. 00000228  7201                     moveq.l    D1, 0x01
  230. 0000022A  B280                     cmp.l      D1, D0
  231. 0000022C  670C                     beq        +0xE /* 0000023A */
  232. 0000022E  302D D728                move.w     D0, [A5 - 0x28D8]
  233. 00000232  48C0                     ext.l      D0
  234. 00000234  7202                     moveq.l    D1, 0x02
  235. 00000236  B280                     cmp.l      D1, D0
  236. 00000238  6616                     bne        +0x18 /* 00000250 */
  237. label0000023A:
  238. 0000023A  7000                     moveq.l    D0, 0x00
  239. 0000023C  2F00                     move.l     -[A7], D0
  240. 0000023E  2F00                     move.l     -[A7], D0
  241. 00000240  7202                     moveq.l    D1, 0x02
  242. 00000242  2F01                     move.l     -[A7], D1
  243. 00000244  4EBA 0CFE                jsr        [PC + 0xCFE /* 00000F44 */]
  244. 00000248  4A00                     tst.b      D0
  245. 0000024A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  246. 0000024E  661A                     bne        +0x1C /* 0000026A */
  247. label00000250:
  248. 00000250  4A2D D00A                tst.b      [A5 - 0x2FF6]
  249. 00000254  6704                     beq        +0x6 /* 0000025A */
  250. 00000256  4EBA 03D4                jsr        [PC + 0x3D4 /* 0000062C */]
  251. label0000025A:
  252. 0000025A  4EBA 05A0                jsr        [PC + 0x5A0 /* 000007FC */]
  253. 0000025E  4EBA 046E                jsr        [PC + 0x46E /* 000006CE */]
  254. 00000262  4EBA 03E6                jsr        [PC + 0x3E6 /* 0000064A */]
  255. 00000266  4EBA 050A                jsr        [PC + 0x50A /* 00000772 */]
  256. label0000026A:
  257. 0000026A  4E75                     rts
  258. export_320:
  259. 0000026C  48E7 0130                movem.l    -[A7], D7,A2,A3
  260. 00000270  266F 0014                movea.l    A3, [A7 + 0x14]
  261. 00000274  3E2F 0012                move.w     D7, [A7 + 0x12]
  262. 00000278  302D D134                move.w     D0, [A5 - 0x2ECC]
  263. 0000027C  48C0                     ext.l      D0
  264. 0000027E  72FF                     moveq.l    D1, 0xFFFFFFFF
  265. 00000280  B280                     cmp.l      D1, D0
  266. 00000282  6666                     bne        +0x68 /* 000002EA */
  267. 00000284  302D D728                move.w     D0, [A5 - 0x28D8]
  268. 00000288  48C0                     ext.l      D0
  269. 0000028A  7201                     moveq.l    D1, 0x01
  270. 0000028C  B280                     cmp.l      D1, D0
  271. 0000028E  670C                     beq        +0xE /* 0000029C */
  272. 00000290  302D D728                move.w     D0, [A5 - 0x28D8]
  273. 00000294  48C0                     ext.l      D0
  274. 00000296  7202                     moveq.l    D1, 0x02
  275. 00000298  B280                     cmp.l      D1, D0
  276. 0000029A  664E                     bne        +0x50 /* 000002EA */
  277. label0000029C:
  278. 0000029C  206D D02C                movea.l    A0, [A5 - 0x2FD4]
  279. 000002A0  1087                     move.b     [A0], D7
  280. 000002A2  7002                     moveq.l    D0, 0x02
  281. 000002A4  2F00                     move.l     -[A7], D0
  282. 000002A6  2F2D D02C                move.l     -[A7], [A5 - 0x2FD4]
  283. 000002AA  7204                     moveq.l    D1, 0x04
  284. 000002AC  2F01                     move.l     -[A7], D1
  285. 000002AE  4EBA 0C94                jsr        [PC + 0xC94 /* 00000F44 */]
  286. 000002B2  4A00                     tst.b      D0
  287. 000002B4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  288. 000002B8  6730                     beq        +0x32 /* 000002EA */
  289. 000002BA  206D D02C                movea.l    A0, [A5 - 0x2FD4]
  290. 000002BE  226D D136                movea.l    A1, [A5 - 0x2ECA]
  291. 000002C2  48C7                     ext.l      D7
  292. 000002C4  2007                     move.l     D0, D7
  293. 000002C6  2200                     move.l     D1, D0
  294. 000002C8  C0FC 0146                mulu.w     D0, 0x146
  295. 000002CC  4841                     swap.w     D1
  296. 000002CE  C2FC 0146                mulu.w     D1, 0x146
  297. 000002D2  4841                     swap.w     D1
  298. 000002D4  4241                     clr.w      D1
  299. 000002D6  D081                     add.l      D0, D1
  300. 000002D8  45E9 01C8                lea.l      A2, [A1 + 0x1C8]
  301. 000002DC  43F2 0800                lea.l      A1, [A2 + D0]
  302. 000002E0  7050                     moveq.l    D0, 0x50
  303. label000002E2:
  304. 000002E2  22D8                     move.l     [A1]+, [A0]+
  305. 000002E4  51C8 FFFC                dbf        D0, -0x6 /* 000002E2 */
  306. 000002E8  32D8                     move.w     [A1]+, [A0]+
  307. label000002EA:
  308. 000002EA  206D D136                movea.l    A0, [A5 - 0x2ECA]
  309. 000002EE  48C7                     ext.l      D7
  310. 000002F0  2007                     move.l     D0, D7
  311. 000002F2  2200                     move.l     D1, D0
  312. 000002F4  C0FC 0146                mulu.w     D0, 0x146
  313. 000002F8  4841                     swap.w     D1
  314. 000002FA  C2FC 0146                mulu.w     D1, 0x146
  315. 000002FE  4841                     swap.w     D1
  316. 00000300  4241                     clr.w      D1
  317. 00000302  D081                     add.l      D0, D1
  318. 00000304  43E8 01C8                lea.l      A1, [A0 + 0x1C8]
  319. 00000308  41F1 0800                lea.l      A0, [A1 + D0]
  320. 0000030C  224B                     movea.l    A1, A3
  321. 0000030E  7050                     moveq.l    D0, 0x50
  322. label00000310:
  323. 00000310  22D8                     move.l     [A1]+, [A0]+
  324. 00000312  51C8 FFFC                dbf        D0, -0x6 /* 00000310 */
  325. 00000316  32D8                     move.w     [A1]+, [A0]+
  326. 00000318  4CDF 0C80                movem.l    D7,A2,A3, [A7]+
  327. 0000031C  4E75                     rts
  328. export_321:
  329. fn0000031E:
  330. 0000031E  2F07                     move.l     -[A7], D7
  331. 00000320  4A6D D904                tst.w      [A5 - 0x26FC]
  332. 00000324  6664                     bne        +0x66 /* 0000038A */
  333. 00000326  302D D134                move.w     D0, [A5 - 0x2ECC]
  334. 0000032A  48C0                     ext.l      D0
  335. 0000032C  72FF                     moveq.l    D1, 0xFFFFFFFF
  336. 0000032E  B280                     cmp.l      D1, D0
  337. 00000330  6654                     bne        +0x56 /* 00000386 */
  338. 00000332  302D D728                move.w     D0, [A5 - 0x28D8]
  339. 00000336  48C0                     ext.l      D0
  340. 00000338  7201                     moveq.l    D1, 0x01
  341. 0000033A  B280                     cmp.l      D1, D0
  342. 0000033C  670C                     beq        +0xE /* 0000034A */
  343. 0000033E  302D D728                move.w     D0, [A5 - 0x28D8]
  344. 00000342  48C0                     ext.l      D0
  345. 00000344  7202                     moveq.l    D1, 0x02
  346. 00000346  B280                     cmp.l      D1, D0
  347. 00000348  663C                     bne        +0x3E /* 00000386 */
  348. label0000034A:
  349. 0000034A  7000                     moveq.l    D0, 0x00
  350. 0000034C  2F00                     move.l     -[A7], D0
  351. 0000034E  2F00                     move.l     -[A7], D0
  352. 00000350  7203                     moveq.l    D1, 0x03
  353. 00000352  2F01                     move.l     -[A7], D1
  354. 00000354  4EBA 0BEE                jsr        [PC + 0xBEE /* 00000F44 */]
  355. 00000358  4A00                     tst.b      D0
  356. 0000035A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  357. 0000035E  6726                     beq        +0x28 /* 00000386 */
  358. 00000360  206D D136                movea.l    A0, [A5 - 0x2ECA]
  359. 00000364  3E28 0132                move.w     D7, [A0 + 0x132]
  360. 00000368  206D D02C                movea.l    A0, [A5 - 0x2FD4]
  361. 0000036C  226D D136                movea.l    A1, [A5 - 0x2ECA]
  362. 00000370  43E9 0026                lea.l      A1, [A1 + 0x26]
  363. 00000374  7067                     moveq.l    D0, 0x67
  364. label00000376:
  365. 00000376  22D8                     move.l     [A1]+, [A0]+
  366. 00000378  51C8 FFFC                dbf        D0, -0x6 /* 00000376 */
  367. 0000037C  32D8                     move.w     [A1]+, [A0]+
  368. 0000037E  206D D136                movea.l    A0, [A5 - 0x2ECA]
  369. 00000382  3147 0132                move.w     [A0 + 0x132], D7
  370. label00000386:
  371. 00000386  4EBA 0D08                jsr        [PC + 0xD08 /* 00001090 */]
  372. label0000038A:
  373. 0000038A  2E1F                     move.l     D7, [A7]+
  374. 0000038C  4E75                     rts
  375. export_322:
  376. fn0000038E:
  377. 0000038E  302D D728                move.w     D0, [A5 - 0x28D8]
  378. 00000392  48C0                     ext.l      D0
  379. 00000394  7202                     moveq.l    D1, 0x02
  380. 00000396  B280                     cmp.l      D1, D0
  381. 00000398  6612                     bne        +0x14 /* 000003AC */
  382. 0000039A  4EBA 091A                jsr        [PC + 0x91A /* 00000CB6 */]
  383. 0000039E  7000                     moveq.l    D0, 0x00
  384. 000003A0  2F00                     move.l     -[A7], D0
  385. 000003A2  4EBA 070A                jsr        [PC + 0x70A /* 00000AAE */]
  386. 000003A6  4EBA 0284                jsr        [PC + 0x284 /* 0000062C */]
  387. 000003AA  588F                     addq.l     A7, 4
  388. label000003AC:
  389. 000003AC  4AAD D136                tst.l      [A5 - 0x2ECA]
  390. 000003B0  6708                     beq        +0xA /* 000003BA */
  391. 000003B2  2F2D D136                move.l     -[A7], [A5 - 0x2ECA]
  392. 000003B6  205F                     movea.l    A0, [A7]+
  393. 000003B8  A01F                     syscall    DisposPtr/DisposePtr
  394. label000003BA:
  395. 000003BA  4AAD D024                tst.l      [A5 - 0x2FDC]
  396. 000003BE  670C                     beq        +0xE /* 000003CC */
  397. 000003C0  2F2D D024                move.l     -[A7], [A5 - 0x2FDC]
  398. 000003C4  205F                     movea.l    A0, [A7]+
  399. 000003C6  A01F                     syscall    DisposPtr/DisposePtr
  400. 000003C8  422D D022                clr.b      [A5 - 0x2FDE]
  401. label000003CC:
  402. 000003CC  4AAD D02C                tst.l      [A5 - 0x2FD4]
  403. 000003D0  6708                     beq        +0xA /* 000003DA */
  404. 000003D2  2F2D D02C                move.l     -[A7], [A5 - 0x2FD4]
  405. 000003D6  205F                     movea.l    A0, [A7]+
  406. 000003D8  A01F                     syscall    DisposPtr/DisposePtr
  407. label000003DA:
  408. 000003DA  102D D12E                move.b     D0, [A5 - 0x2ED2]
  409. 000003DE  4880                     ext.w      D0
  410. 000003E0  48C0                     ext.l      D0
  411. 000003E2  6616                     bne        +0x18 /* 000003FA */
  412. 000003E4  1B6D D12E D084           move.b     [A5 - 0x2F7C], [A5 - 0x2ED2]
  413. 000003EA  558F                     subq.l     A7, 2
  414. 000003EC  486D D068                pea.l      [A5 - 0x2F98]
  415. 000003F0  7000                     moveq.l    D0, 0x00
  416. 000003F2  1F00                     move.b     -[A7], D0
  417. 000003F4  4EAD 0432                jsr        [A5 + 0x432 /* export_130 */]
  418. 000003F8  548F                     addq.l     A7, 2
  419. label000003FA:
  420. 000003FA  4E75                     rts
  421. export_323:
  422. 000003FC  48E7 0110                movem.l    -[A7], D7,A3
  423. 00000400  266F 0010                movea.l    A3, [A7 + 0x10]
  424. 00000404  3E2F 000E                move.w     D7, [A7 + 0xE]
  425. 00000408  206D D136                movea.l    A0, [A5 - 0x2ECA]
  426. 0000040C  48C7                     ext.l      D7
  427. 0000040E  2007                     move.l     D0, D7
  428. 00000410  2200                     move.l     D1, D0
  429. 00000412  C0FC 0146                mulu.w     D0, 0x146
  430. 00000416  4841                     swap.w     D1
  431. 00000418  C2FC 0146                mulu.w     D1, 0x146
  432. 0000041C  4841                     swap.w     D1
  433. 0000041E  4241                     clr.w      D1
  434. 00000420  D081                     add.l      D0, D1
  435. 00000422  43E8 01C8                lea.l      A1, [A0 + 0x1C8]
  436. 00000426  41F1 0800                lea.l      A0, [A1 + D0]
  437. 0000042A  224B                     movea.l    A1, A3
  438. 0000042C  7050                     moveq.l    D0, 0x50
  439. label0000042E:
  440. 0000042E  20D9                     move.l     [A0]+, [A1]+
  441. 00000430  51C8 FFFC                dbf        D0, -0x6 /* 0000042E */
  442. 00000434  30D9                     move.w     [A0]+, [A1]+
  443. 00000436  302D D134                move.w     D0, [A5 - 0x2ECC]
  444. 0000043A  48C0                     ext.l      D0
  445. 0000043C  72FF                     moveq.l    D1, 0xFFFFFFFF
  446. 0000043E  B280                     cmp.l      D1, D0
  447. 00000440  6646                     bne        +0x48 /* 00000488 */
  448. 00000442  302D D728                move.w     D0, [A5 - 0x28D8]
  449. 00000446  48C0                     ext.l      D0
  450. 00000448  7201                     moveq.l    D1, 0x01
  451. 0000044A  B280                     cmp.l      D1, D0
  452. 0000044C  670C                     beq        +0xE /* 0000045A */
  453. 0000044E  302D D728                move.w     D0, [A5 - 0x28D8]
  454. 00000452  48C0                     ext.l      D0
  455. 00000454  7202                     moveq.l    D1, 0x02
  456. 00000456  B280                     cmp.l      D1, D0
  457. 00000458  662E                     bne        +0x30 /* 00000488 */
  458. label0000045A:
  459. 0000045A  206D D02C                movea.l    A0, [A5 - 0x2FD4]
  460. 0000045E  1087                     move.b     [A0], D7
  461. 00000460  206D D02C                movea.l    A0, [A5 - 0x2FD4]
  462. 00000464  5488                     addq.l     A0, 2
  463. 00000466  224B                     movea.l    A1, A3
  464. 00000468  7050                     moveq.l    D0, 0x50
  465. label0000046A:
  466. 0000046A  20D9                     move.l     [A0]+, [A1]+
  467. 0000046C  51C8 FFFC                dbf        D0, -0x6 /* 0000046A */
  468. 00000470  30D9                     move.w     [A0]+, [A1]+
  469. 00000472  4878 0148                push.l     0x148
  470. 00000476  2F2D D02C                move.l     -[A7], [A5 - 0x2FD4]
  471. 0000047A  7006                     moveq.l    D0, 0x06
  472. 0000047C  2F00                     move.l     -[A7], D0
  473. 0000047E  4EBA 0AC4                jsr        [PC + 0xAC4 /* 00000F44 */]
  474. 00000482  4FEF 000C                lea.l      A7, [A7 + 0xC]
  475. 00000486  6004                     bra        +0x6 /* 0000048C */
  476. label00000488:
  477. 00000488  4EBA 041A                jsr        [PC + 0x41A /* 000008A4 */]
  478. label0000048C:
  479. 0000048C  4CDF 0880                movem.l    D7,A3, [A7]+
  480. 00000490  4E75                     rts
  481. export_324:
  482. fn00000492:
  483. 00000492  4EBA 0BE4                jsr        [PC + 0xBE4 /* 00001078 */]
  484. 00000496  4A6D D904                tst.w      [A5 - 0x26FC]
  485. 0000049A  6642                     bne        +0x44 /* 000004DE */
  486. 0000049C  302D D134                move.w     D0, [A5 - 0x2ECC]
  487. 000004A0  48C0                     ext.l      D0
  488. 000004A2  72FF                     moveq.l    D1, 0xFFFFFFFF
  489. 000004A4  B280                     cmp.l      D1, D0
  490. 000004A6  6632                     bne        +0x34 /* 000004DA */
  491. 000004A8  302D D728                move.w     D0, [A5 - 0x28D8]
  492. 000004AC  48C0                     ext.l      D0
  493. 000004AE  7201                     moveq.l    D1, 0x01
  494. 000004B0  B280                     cmp.l      D1, D0
  495. 000004B2  670C                     beq        +0xE /* 000004C0 */
  496. 000004B4  302D D728                move.w     D0, [A5 - 0x28D8]
  497. 000004B8  48C0                     ext.l      D0
  498. 000004BA  7202                     moveq.l    D1, 0x02
  499. 000004BC  B280                     cmp.l      D1, D0
  500. 000004BE  661A                     bne        +0x1C /* 000004DA */
  501. label000004C0:
  502. 000004C0  4878 01A2                push.l     0x1A2
  503. 000004C4  206D D136                movea.l    A0, [A5 - 0x2ECA]
  504. 000004C8  4868 0026                pea.l      [A0 + 0x26]
  505. 000004CC  7005                     moveq.l    D0, 0x05
  506. 000004CE  2F00                     move.l     -[A7], D0
  507. 000004D0  4EBA 0A72                jsr        [PC + 0xA72 /* 00000F44 */]
  508. 000004D4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  509. 000004D8  6004                     bra        +0x6 /* 000004DE */
  510. label000004DA:
  511. 000004DA  4EBA 03C8                jsr        [PC + 0x3C8 /* 000008A4 */]
  512. label000004DE:
  513. 000004DE  4E75                     rts
  514. fn000004E0:
  515. 000004E0  302D D134                move.w     D0, [A5 - 0x2ECC]
  516. 000004E4  48C0                     ext.l      D0
  517. 000004E6  72FF                     moveq.l    D1, 0xFFFFFFFF
  518. 000004E8  B280                     cmp.l      D1, D0
  519. 000004EA  660E                     bne        +0x10 /* 000004FA */
  520. 000004EC  486D CFCC                pea.l      [A5 - 0x3034]
  521. 000004F0  70CD                     moveq.l    D0, 0xFFFFFFCD
  522. 000004F2  2F00                     move.l     -[A7], D0
  523. 000004F4  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  524. 000004F8  508F                     addq.l     A7, 8
  525. label000004FA:
  526. 000004FA  558F                     subq.l     A7, 2
  527. 000004FC  3F2D D134                move.w     -[A7], [A5 - 0x2ECC]
  528. 00000500  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  529. 00000504  558F                     subq.l     A7, 2
  530. 00000506  7000                     moveq.l    D0, 0x00
  531. 00000508  2F00                     move.l     -[A7], D0
  532. 0000050A  3F2D D204                move.w     -[A7], [A5 - 0x2DFC]
  533. 0000050E  4EAD 0342                jsr        [A5 + 0x342 /* export_100 */]
  534. 00000512  3B7C FFFF D134           move.w     [A5 - 0x2ECC], 0xFFFF
  535. 00000518  588F                     addq.l     A7, 4
  536. 0000051A  4E75                     rts
  537. fn0000051C:
  538. 0000051C  4E56 FFB0                link       A6, -0x0050
  539. 00000520  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  540. 00000524  598F                     subq.l     A7, 4
  541. 00000526  2F3C 434F 4E46           move.l     -[A7], 0x434F4E46 /* 'CONF' */
  542. 0000052C  3F3C 03E8                move.w     -[A7], 0x3E8
  543. 00000530  A9A0                     syscall    GetResource
  544. 00000532  265F                     movea.l    A3, [A7]+
  545. 00000534  200B                     move.l     D0, A3
  546. 00000536  6614                     bne        +0x16 /* 0000054C */
  547. 00000538  486D CFDC                pea.l      [A5 - 0x3024]
  548. 0000053C  558F                     subq.l     A7, 2
  549. 0000053E  A9AF                     syscall    ResError
  550. 00000540  301F                     move.w     D0, [A7]+
  551. 00000542  48C0                     ext.l      D0
  552. 00000544  2F00                     move.l     -[A7], D0
  553. 00000546  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  554. 0000054A  508F                     addq.l     A7, 8
  555. label0000054C:
  556. 0000054C  2853                     movea.l    A4, [A3]
  557. 0000054E  266D D136                movea.l    A3, [A5 - 0x2ECA]
  558. 00000552  4247                     clr.w      D7
  559. 00000554  6006                     bra        +0x8 /* 0000055C */
  560. label00000556:
  561. 00000556  16DC                     move.b     [A3]+, [A4]+
  562. 00000558  3007                     move.w     D0, D7
  563. 0000055A  5247                     addq.w     D7, 1
  564. label0000055C:
  565. 0000055C  48C7                     ext.l      D7
  566. 0000055E  0C87 0000 0454           cmpi.l     D7, 0x454
  567. 00000564  6DF0                     blt        -0xE /* 00000556 */
  568. 00000566  4A6D D904                tst.w      [A5 - 0x26FC]
  569. 0000056A  670A                     beq        +0xC /* 00000576 */
  570. 0000056C  1B7C 0001 D004           move.b     [A5 - 0x2FFC], 0x1
  571. 00000572  6000 00AE                bra        +0xB0 /* 00000622 */
  572. label00000576:
  573. 00000576  558F                     subq.l     A7, 2
  574. 00000578  3F2D D204                move.w     -[A7], [A5 - 0x2DFC]
  575. 0000057C  2F2D D206                move.l     -[A7], [A5 - 0x2DFA]
  576. 00000580  486D D20A                pea.l      [A5 - 0x2DF6]
  577. 00000584  4EAD 03CA                jsr        [A5 + 0x3CA /* export_117 */]
  578. 00000588  558F                     subq.l     A7, 2
  579. 0000058A  3F2D D204                move.w     -[A7], [A5 - 0x2DFC]
  580. 0000058E  2F2D D206                move.l     -[A7], [A5 - 0x2DFA]
  581. 00000592  486D D20A                pea.l      [A5 - 0x2DF6]
  582. 00000596  2F3C 4F52 474E           move.l     -[A7], 0x4F52474E /* 'ORGN' */
  583. 0000059C  2F3C 4F52 4346           move.l     -[A7], 0x4F524346 /* 'ORCF' */
  584. 000005A2  4EAD 03C2                jsr        [A5 + 0x3C2 /* export_116 */]
  585. 000005A6  3C1F                     move.w     D6, [A7]+
  586. 000005A8  48C6                     ext.l      D6
  587. 000005AA  4A86                     tst.l      D6
  588. 000005AC  548F                     addq.l     A7, 2
  589. 000005AE  6628                     bne        +0x2A /* 000005D8 */
  590. 000005B0  4EBA 011C                jsr        [PC + 0x11C /* 000006CE */]
  591. 000005B4  7000                     moveq.l    D0, 0x00
  592. 000005B6  2D40 FFBC                move.l     [A6 - 0x44], D0
  593. 000005BA  3D6D D134 FFC8           move.w     [A6 - 0x38], [A5 - 0x2ECC]
  594. 000005C0  2D7C 0000 0454 FFCC      move.l     [A6 - 0x34], 0x454
  595. 000005C8  558F                     subq.l     A7, 2
  596. 000005CA  486E FFB0                pea.l      [A6 - 0x50]
  597. 000005CE  7200                     moveq.l    D1, 0x00
  598. 000005D0  1F01                     move.b     -[A7], D1
  599. 000005D2  4EAD 031A                jsr        [A5 + 0x31A /* export_95 */]
  600. 000005D6  3C1F                     move.w     D6, [A7]+
  601. label000005D8:
  602. 000005D8  48C6                     ext.l      D6
  603. 000005DA  4A86                     tst.l      D6
  604. 000005DC  660C                     bne        +0xE /* 000005EA */
  605. 000005DE  4EBA 006A                jsr        [PC + 0x6A /* 0000064A */]
  606. 000005E2  4EBA 02C0                jsr        [PC + 0x2C0 /* 000008A4 */]
  607. 000005E6  4EBA 01E0                jsr        [PC + 0x1E0 /* 000007C8 */]
  608. label000005EA:
  609. 000005EA  302D D134                move.w     D0, [A5 - 0x2ECC]
  610. 000005EE  48C0                     ext.l      D0
  611. 000005F0  72FF                     moveq.l    D1, 0xFFFFFFFF
  612. 000005F2  B280                     cmp.l      D1, D0
  613. 000005F4  6704                     beq        +0x6 /* 000005FA */
  614. 000005F6  4EBA FEE8                jsr        [PC - 0x118 /* 000004E0 */]
  615. label000005FA:
  616. 000005FA  48C6                     ext.l      D6
  617. 000005FC  4A86                     tst.l      D6
  618. 000005FE  6722                     beq        +0x24 /* 00000622 */
  619. 00000600  558F                     subq.l     A7, 2
  620. 00000602  3F2D D204                move.w     -[A7], [A5 - 0x2DFC]
  621. 00000606  2F2D D206                move.l     -[A7], [A5 - 0x2DFA]
  622. 0000060A  486D D20A                pea.l      [A5 - 0x2DF6]
  623. 0000060E  4EAD 03CA                jsr        [A5 + 0x3CA /* export_117 */]
  624. 00000612  7001                     moveq.l    D0, 0x01
  625. 00000614  2F00                     move.l     -[A7], D0
  626. 00000616  48C6                     ext.l      D6
  627. 00000618  2F06                     move.l     -[A7], D6
  628. 0000061A  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  629. 0000061E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  630. label00000622:
  631. 00000622  4CEE 18C0 FFA0           movem.l    D6,D7,A3,A4, [A6 - 0x60]
  632. 00000628  4E5E                     unlink     A6
  633. 0000062A  4E75                     rts
  634. export_325:
  635. fn0000062C:
  636. 0000062C  422D D00A                clr.b      [A5 - 0x2FF6]
  637. 00000630  4EBA 01CA                jsr        [PC + 0x1CA /* 000007FC */]
  638. 00000634  4EBA 0098                jsr        [PC + 0x98 /* 000006CE */]
  639. 00000638  4EBA 0010                jsr        [PC + 0x10 /* 0000064A */]
  640. 0000063C  4EBA 0266                jsr        [PC + 0x266 /* 000008A4 */]
  641. 00000640  4EBA 0186                jsr        [PC + 0x186 /* 000007C8 */]
  642. 00000644  4EBA FE9A                jsr        [PC - 0x166 /* 000004E0 */]
  643. 00000648  4E75                     rts
  644. fn0000064A:
  645. 0000064A  4E56 FFAC                link       A6, -0x0054
  646. 0000064E  48E7 0300                movem.l    -[A7], D6,D7
  647. 00000652  7000                     moveq.l    D0, 0x00
  648. 00000654  2D40 FFBC                move.l     [A6 - 0x44], D0
  649. 00000658  3D6D D134 FFC8           move.w     [A6 - 0x38], [A5 - 0x2ECC]
  650. 0000065E  2D7C 0000 0454 FFD4      move.l     [A6 - 0x2C], 0x454
  651. 00000666  3D7C 0001 FFDC           move.w     [A6 - 0x24], 0x1
  652. 0000066C  2D40 FFDE                move.l     [A6 - 0x22], D0
  653. 00000670  7E14                     moveq.l    D7, 0x14
  654. 00000672  604A                     bra        +0x4C /* 000006BE */
  655. label00000674:
  656. 00000674  558F                     subq.l     A7, 2
  657. 00000676  486E FFB0                pea.l      [A6 - 0x50]
  658. 0000067A  7000                     moveq.l    D0, 0x00
  659. 0000067C  1F00                     move.b     -[A7], D0
  660. 0000067E  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  661. 00000682  3C1F                     move.w     D6, [A7]+
  662. 00000684  48C6                     ext.l      D6
  663. 00000686  4A86                     tst.l      D6
  664. 00000688  6604                     bne        +0x6 /* 0000068E */
  665. 0000068A  4247                     clr.w      D7
  666. 0000068C  6030                     bra        +0x32 /* 000006BE */
  667. label0000068E:
  668. 0000068E  5347                     subq.w     D7, 1
  669. 00000690  3007                     move.w     D0, D7
  670. 00000692  48C0                     ext.l      D0
  671. 00000694  6C0E                     bge        +0x10 /* 000006A4 */
  672. 00000696  7001                     moveq.l    D0, 0x01
  673. 00000698  2F00                     move.l     -[A7], D0
  674. 0000069A  48C6                     ext.l      D6
  675. 0000069C  2F06                     move.l     -[A7], D6
  676. 0000069E  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  677. 000006A2  508F                     addq.l     A7, 8
  678. label000006A4:
  679. 000006A4  703C                     moveq.l    D0, 0x3C
  680. 000006A6  2F00                     move.l     -[A7], D0
  681. 000006A8  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  682. 000006AC  48C0                     ext.l      D0
  683. 000006AE  721E                     moveq.l    D1, 0x1E
  684. 000006B0  D081                     add.l      D0, D1
  685. 000006B2  588F                     addq.l     A7, 4
  686. 000006B4  2F00                     move.l     -[A7], D0
  687. 000006B6  486E FFAC                pea.l      [A6 - 0x54]
  688. 000006BA  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  689. label000006BE:
  690. 000006BE  48C7                     ext.l      D7
  691. 000006C0  4A87                     tst.l      D7
  692. 000006C2  6EB0                     bgt        -0x4E /* 00000674 */
  693. 000006C4  4CEE 00C0 FFA4           movem.l    D6,D7, [A6 - 0x5C]
  694. 000006CA  4E5E                     unlink     A6
  695. 000006CC  4E75                     rts
  696. fn000006CE:
  697. 000006CE  4E56 FFFC                link       A6, -0x0004
  698. 000006D2  48E7 0300                movem.l    -[A7], D6,D7
  699. 000006D6  7C14                     moveq.l    D6, 0x14
  700. 000006D8  6074                     bra        +0x76 /* 0000074E */
  701. label000006DA:
  702. 000006DA  558F                     subq.l     A7, 2
  703. 000006DC  3F2D D204                move.w     -[A7], [A5 - 0x2DFC]
  704. 000006E0  2F2D D206                move.l     -[A7], [A5 - 0x2DFA]
  705. 000006E4  486D D20A                pea.l      [A5 - 0x2DF6]
  706. 000006E8  7004                     moveq.l    D0, 0x04
  707. 000006EA  1F00                     move.b     -[A7], D0
  708. 000006EC  486D D134                pea.l      [A5 - 0x2ECC]
  709. 000006F0  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  710. 000006F4  3E1F                     move.w     D7, [A7]+
  711. 000006F6  48C7                     ext.l      D7
  712. 000006F8  4A87                     tst.l      D7
  713. 000006FA  6604                     bne        +0x6 /* 00000700 */
  714. 000006FC  4246                     clr.w      D6
  715. 000006FE  604E                     bra        +0x50 /* 0000074E */
  716. label00000700:
  717. 00000700  3006                     move.w     D0, D6
  718. 00000702  5346                     subq.w     D6, 1
  719. 00000704  3007                     move.w     D0, D7
  720. 00000706  0440 FFCA                subi.w     D0, 0xFFCA
  721. 0000070A  6706                     beq        +0x8 /* 00000712 */
  722. 0000070C  5B40                     subq.w     D0, 5
  723. 0000070E  6720                     beq        +0x22 /* 00000730 */
  724. 00000710  603A                     bra        +0x3C /* 0000074C */
  725. label00000712:
  726. 00000712  558F                     subq.l     A7, 2
  727. 00000714  3F2D D204                move.w     -[A7], [A5 - 0x2DFC]
  728. 00000718  2F2D D206                move.l     -[A7], [A5 - 0x2DFA]
  729. 0000071C  486D D20A                pea.l      [A5 - 0x2DF6]
  730. 00000720  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  731. 00000724  3E1F                     move.w     D7, [A7]+
  732. 00000726  48C7                     ext.l      D7
  733. 00000728  4A87                     tst.l      D7
  734. 0000072A  6722                     beq        +0x24 /* 0000074E */
  735. 0000072C  4246                     clr.w      D6
  736. 0000072E  601E                     bra        +0x20 /* 0000074E */
  737. label00000730:
  738. 00000730  703C                     moveq.l    D0, 0x3C
  739. 00000732  2F00                     move.l     -[A7], D0
  740. 00000734  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  741. 00000738  48C0                     ext.l      D0
  742. 0000073A  721E                     moveq.l    D1, 0x1E
  743. 0000073C  D081                     add.l      D0, D1
  744. 0000073E  588F                     addq.l     A7, 4
  745. 00000740  2F00                     move.l     -[A7], D0
  746. 00000742  486E FFFC                pea.l      [A6 - 0x4]
  747. 00000746  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  748. 0000074A  6002                     bra        +0x4 /* 0000074E */
  749. label0000074C:
  750. 0000074C  4246                     clr.w      D6
  751. label0000074E:
  752. 0000074E  48C6                     ext.l      D6
  753. 00000750  4A86                     tst.l      D6
  754. 00000752  6E86                     bgt        -0x78 /* 000006DA */
  755. 00000754  48C7                     ext.l      D7
  756. 00000756  4A87                     tst.l      D7
  757. 00000758  670E                     beq        +0x10 /* 00000768 */
  758. 0000075A  7001                     moveq.l    D0, 0x01
  759. 0000075C  2F00                     move.l     -[A7], D0
  760. 0000075E  48C7                     ext.l      D7
  761. 00000760  2F07                     move.l     -[A7], D7
  762. 00000762  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  763. 00000766  508F                     addq.l     A7, 8
  764. label00000768:
  765. 00000768  4CEE 00C0 FFF4           movem.l    D6,D7, [A6 - 0xC]
  766. 0000076E  4E5E                     unlink     A6
  767. 00000770  4E75                     rts
  768. fn00000772:
  769. 00000772  4E56 FFB0                link       A6, -0x0050
  770. 00000776  2F07                     move.l     -[A7], D7
  771. 00000778  7000                     moveq.l    D0, 0x00
  772. 0000077A  2D40 FFBC                move.l     [A6 - 0x44], D0
  773. 0000077E  3D6D D134 FFC8           move.w     [A6 - 0x38], [A5 - 0x2ECC]
  774. 00000784  2D6D D136 FFD0           move.l     [A6 - 0x30], [A5 - 0x2ECA]
  775. 0000078A  2D7C 0000 0454 FFD4      move.l     [A6 - 0x2C], 0x454
  776. 00000792  3D7C 0001 FFDC           move.w     [A6 - 0x24], 0x1
  777. 00000798  2D40 FFDE                move.l     [A6 - 0x22], D0
  778. 0000079C  558F                     subq.l     A7, 2
  779. 0000079E  486E FFB0                pea.l      [A6 - 0x50]
  780. 000007A2  7200                     moveq.l    D1, 0x00
  781. 000007A4  1F01                     move.b     -[A7], D1
  782. 000007A6  4EAD 02FA                jsr        [A5 + 0x2FA /* export_91 */]
  783. 000007AA  3E1F                     move.w     D7, [A7]+
  784. 000007AC  48C7                     ext.l      D7
  785. 000007AE  4A87                     tst.l      D7
  786. 000007B0  670E                     beq        +0x10 /* 000007C0 */
  787. 000007B2  7001                     moveq.l    D0, 0x01
  788. 000007B4  2F00                     move.l     -[A7], D0
  789. 000007B6  48C7                     ext.l      D7
  790. 000007B8  2F07                     move.l     -[A7], D7
  791. 000007BA  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  792. 000007BE  508F                     addq.l     A7, 8
  793. label000007C0:
  794. 000007C0  2E2E FFAC                move.l     D7, [A6 - 0x54]
  795. 000007C4  4E5E                     unlink     A6
  796. 000007C6  4E75                     rts
  797. fn000007C8:
  798. 000007C8  4E56 FFB0                link       A6, -0x0050
  799. 000007CC  7000                     moveq.l    D0, 0x00
  800. 000007CE  2D40 FFBC                move.l     [A6 - 0x44], D0
  801. 000007D2  3D6D D134 FFC8           move.w     [A6 - 0x38], [A5 - 0x2ECC]
  802. 000007D8  2D7C 0000 0454 FFD4      move.l     [A6 - 0x2C], 0x454
  803. 000007E0  3D7C 0001 FFDC           move.w     [A6 - 0x24], 0x1
  804. 000007E6  2D40 FFDE                move.l     [A6 - 0x22], D0
  805. 000007EA  558F                     subq.l     A7, 2
  806. 000007EC  486E FFB0                pea.l      [A6 - 0x50]
  807. 000007F0  7200                     moveq.l    D1, 0x00
  808. 000007F2  1F01                     move.b     -[A7], D1
  809. 000007F4  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  810. 000007F8  4E5E                     unlink     A6
  811. 000007FA  4E75                     rts
  812. fn000007FC:
  813. 000007FC  4E56 FF86                link       A6, -0x007A
  814. 00000800  2F07                     move.l     -[A7], D7
  815. 00000802  4A6D D904                tst.w      [A5 - 0x26FC]
  816. 00000806  6712                     beq        +0x14 /* 0000081A */
  817. 00000808  7000                     moveq.l    D0, 0x00
  818. 0000080A  102D D004                move.b     D0, [A5 - 0x2FFC]
  819. 0000080E  6604                     bne        +0x6 /* 00000814 */
  820. 00000810  4EBA FD0A                jsr        [PC - 0x2F6 /* 0000051C */]
  821. label00000814:
  822. 00000814  7000                     moveq.l    D0, 0x00
  823. 00000816  6000 0084                bra        +0x86 /* 0000089C */
  824. label0000081A:
  825. 0000081A  7000                     moveq.l    D0, 0x00
  826. 0000081C  2D40 FF92                move.l     [A6 - 0x6E], D0
  827. 00000820  41ED D20A                lea.l      A0, [A5 - 0x2DF6]
  828. 00000824  2D48 FF98                move.l     [A6 - 0x68], A0
  829. 00000828  3D6D D204 FF9C           move.w     [A6 - 0x64], [A5 - 0x2DFC]
  830. 0000082E  2D6D D206 FFB6           move.l     [A6 - 0x4A], [A5 - 0x2DFA]
  831. 00000834  422E FFA0                clr.b      [A6 - 0x60]
  832. 00000838  426E FFA2                clr.w      [A6 - 0x5E]
  833. 0000083C  558F                     subq.l     A7, 2
  834. 0000083E  486E FF86                pea.l      [A6 - 0x7A]
  835. 00000842  7200                     moveq.l    D1, 0x00
  836. 00000844  1F01                     move.b     -[A7], D1
  837. 00000846  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  838. 0000084A  3E1F                     move.w     D7, [A7]+
  839. 0000084C  48C7                     ext.l      D7
  840. 0000084E  4A87                     tst.l      D7
  841. 00000850  6716                     beq        +0x18 /* 00000868 */
  842. 00000852  48C7                     ext.l      D7
  843. 00000854  70D5                     moveq.l    D0, 0xFFFFFFD5
  844. 00000856  B087                     cmp.l      D0, D7
  845. 00000858  660A                     bne        +0xC /* 00000864 */
  846. 0000085A  4EBA FCC0                jsr        [PC - 0x340 /* 0000051C */]
  847. 0000085E  1B7C 0001 D8FE           move.b     [A5 - 0x2702], 0x1
  848. label00000864:
  849. 00000864  7001                     moveq.l    D0, 0x01
  850. 00000866  6034                     bra        +0x36 /* 0000089C */
  851. label00000868:
  852. 00000868  0CAE 4F52 4346 FFA6      cmpi.l     [A6 - 0x5A], 0x4F524346 /* 'ORCF' */
  853. 00000870  660A                     bne        +0xC /* 0000087C */
  854. 00000872  0CAE 4F52 474E FFAA      cmpi.l     [A6 - 0x56], 0x4F52474E /* 'ORGN' */
  855. 0000087A  670A                     beq        +0xC /* 00000886 */
  856. label0000087C:
  857. 0000087C  700C                     moveq.l    D0, 0x0C
  858. 0000087E  2F00                     move.l     -[A7], D0
  859. 00000880  4EBA 07CA                jsr        [PC + 0x7CA /* 0000104C */]
  860. 00000884  588F                     addq.l     A7, 4
  861. label00000886:
  862. 00000886  202E FFD2                move.l     D0, [A6 - 0x2E]
  863. 0000088A  B0AD D130                cmp.l      D0, [A5 - 0x2ED0]
  864. 0000088E  670A                     beq        +0xC /* 0000089A */
  865. 00000890  2B6E FFD2 D130           move.l     [A5 - 0x2ED0], [A6 - 0x2E]
  866. 00000896  7001                     moveq.l    D0, 0x01
  867. 00000898  6002                     bra        +0x4 /* 0000089C */
  868. label0000089A:
  869. 0000089A  7000                     moveq.l    D0, 0x00
  870. label0000089C:
  871. 0000089C  2E2E FF82                move.l     D7, [A6 - 0x7E]
  872. 000008A0  4E5E                     unlink     A6
  873. 000008A2  4E75                     rts
  874. fn000008A4:
  875. 000008A4  4E56 FFB0                link       A6, -0x0050
  876. 000008A8  2F07                     move.l     -[A7], D7
  877. label000008AA:
  878. 000008AA  7000                     moveq.l    D0, 0x00
  879. 000008AC  2D40 FFBC                move.l     [A6 - 0x44], D0
  880. 000008B0  3D6D D134 FFC8           move.w     [A6 - 0x38], [A5 - 0x2ECC]
  881. 000008B6  2D6D D136 FFD0           move.l     [A6 - 0x30], [A5 - 0x2ECA]
  882. 000008BC  2D7C 0000 0454 FFD4      move.l     [A6 - 0x2C], 0x454
  883. 000008C4  3D7C 0001 FFDC           move.w     [A6 - 0x24], 0x1
  884. 000008CA  2D40 FFDE                move.l     [A6 - 0x22], D0
  885. 000008CE  558F                     subq.l     A7, 2
  886. 000008D0  486E FFB0                pea.l      [A6 - 0x50]
  887. 000008D4  7200                     moveq.l    D1, 0x00
  888. 000008D6  1F01                     move.b     -[A7], D1
  889. 000008D8  4EAD 0302                jsr        [A5 + 0x302 /* export_92 */]
  890. 000008DC  3E1F                     move.w     D7, [A7]+
  891. 000008DE  48C7                     ext.l      D7
  892. 000008E0  4A87                     tst.l      D7
  893. 000008E2  670A                     beq        +0xC /* 000008EE */
  894. 000008E4  48C7                     ext.l      D7
  895. 000008E6  2F07                     move.l     -[A7], D7
  896. 000008E8  4EBA 07FC                jsr        [PC + 0x7FC /* 000010E6 */]
  897. 000008EC  588F                     addq.l     A7, 4
  898. label000008EE:
  899. 000008EE  48C7                     ext.l      D7
  900. 000008F0  4A87                     tst.l      D7
  901. 000008F2  66B6                     bne        -0x48 /* 000008AA */
  902. 000008F4  2E2E FFAC                move.l     D7, [A6 - 0x54]
  903. 000008F8  4E5E                     unlink     A6
  904. 000008FA  4E75                     rts
  905. export_326:
  906. 000008FC  48E7 0730                movem.l    -[A7], D5,D6,D7,A2,A3
  907. 00000900  266F 0018                movea.l    A3, [A7 + 0x18]
  908. 00000904  41ED D0B6                lea.l      A0, [A5 - 0x2F4A]
  909. 00000908  224B                     movea.l    A1, A3
  910. 0000090A  700C                     moveq.l    D0, 0x0C
  911. label0000090C:
  912. 0000090C  20D9                     move.l     [A0]+, [A1]+
  913. 0000090E  51C8 FFFC                dbf        D0, -0x6 /* 0000090C */
  914. 00000912  598F                     subq.l     A7, 4
  915. 00000914  A975                     syscall    TickCount
  916. 00000916  2E1F                     move.l     D7, [A7]+
  917. 00000918  4A2D D010                tst.b      [A5 - 0x2FF0]
  918. 0000091C  6712                     beq        +0x14 /* 00000930 */
  919. 0000091E  2007                     move.l     D0, D7
  920. 00000920  90BC 0000 012C           sub.l      D0, 0x12C
  921. 00000926  B0AD D00C                cmp.l      D0, [A5 - 0x2FF4]
  922. 0000092A  6304                     bls        +0x6 /* 00000930 */
  923. 0000092C  422D D010                clr.b      [A5 - 0x2FF0]
  924. label00000930:
  925. 00000930  202D D0C8                move.l     D0, [A5 - 0x2F38]
  926. 00000934  5380                     subq.l     D0, 1
  927. 00000936  6B00 0164                bmi        +0x166 /* 00000A9C */
  928. 0000093A  0C80 0000 0006           cmpi.l     D0, 0x6
  929. 00000940  6E00 015A                bgt        +0x15C /* 00000A9C */
  930. 00000944  D080                     add.l      D0, D0
  931. 00000946  303B 0806                move.w     D0, [PC + D0 + 0x6]
  932. 0000094A  4EFB 0000                jmp        [PC + D0.w]
  933. 0000094E  0010 002A                ori.b      [A0], 0x2A /* '*' */
  934. 00000952  004C 0062                ori.w      A4, 0x62 /* 'b' */
  935. 00000956  009C 00E4 0140           ori.l      [A4]+, 0xE40140
  936. 0000095C  7000                     moveq.l    D0, 0x00
  937. 0000095E  2F00                     move.l     -[A7], D0
  938. 00000960  2F00                     move.l     -[A7], D0
  939. 00000962  4EBA 066A                jsr        [PC + 0x66A /* 00000FCE */]
  940. 00000966  7001                     moveq.l    D0, 0x01
  941. 00000968  2F00                     move.l     -[A7], D0
  942. 0000096A  4EBA 0142                jsr        [PC + 0x142 /* 00000AAE */]
  943. 0000096E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  944. 00000972  6000 0128                bra        +0x12A /* 00000A9C */
  945. 00000976  4A2D D010                tst.b      [A5 - 0x2FF0]
  946. 0000097A  6600 0120                bne        +0x122 /* 00000A9C */
  947. 0000097E  7000                     moveq.l    D0, 0x00
  948. 00000980  2F00                     move.l     -[A7], D0
  949. 00000982  2F00                     move.l     -[A7], D0
  950. 00000984  4EBA 0648                jsr        [PC + 0x648 /* 00000FCE */]
  951. 00000988  1B7C 0001 D010           move.b     [A5 - 0x2FF0], 0x1
  952. 0000098E  2B47 D00C                move.l     [A5 - 0x2FF4], D7
  953. 00000992  508F                     addq.l     A7, 8
  954. 00000994  6000 0106                bra        +0x108 /* 00000A9C */
  955. 00000998  4878 01A2                push.l     0x1A2
  956. 0000099C  206D D136                movea.l    A0, [A5 - 0x2ECA]
  957. 000009A0  4868 0026                pea.l      [A0 + 0x26]
  958. 000009A4  4EBA 0628                jsr        [PC + 0x628 /* 00000FCE */]
  959. 000009A8  508F                     addq.l     A7, 8
  960. 000009AA  6000 00F0                bra        +0xF2 /* 00000A9C */
  961. 000009AE  206D D0DA                movea.l    A0, [A5 - 0x2F26]
  962. 000009B2  1010                     move.b     D0, [A0]
  963. 000009B4  4880                     ext.w      D0
  964. 000009B6  3C00                     move.w     D6, D0
  965. 000009B8  4878 0146                push.l     0x146
  966. 000009BC  206D D136                movea.l    A0, [A5 - 0x2ECA]
  967. 000009C0  48C6                     ext.l      D6
  968. 000009C2  2006                     move.l     D0, D6
  969. 000009C4  2200                     move.l     D1, D0
  970. 000009C6  C0FC 0146                mulu.w     D0, 0x146
  971. 000009CA  4841                     swap.w     D1
  972. 000009CC  C2FC 0146                mulu.w     D1, 0x146
  973. 000009D0  4841                     swap.w     D1
  974. 000009D2  4241                     clr.w      D1
  975. 000009D4  D081                     add.l      D0, D1
  976. 000009D6  41E8 01C8                lea.l      A0, [A0 + 0x1C8]
  977. 000009DA  4870 0800                pea.l      [A0 + D0]
  978. 000009DE  4EBA 05EE                jsr        [PC + 0x5EE /* 00000FCE */]
  979. 000009E2  508F                     addq.l     A7, 8
  980. 000009E4  6000 00B6                bra        +0xB8 /* 00000A9C */
  981. 000009E8  7000                     moveq.l    D0, 0x00
  982. 000009EA  102D D010                move.b     D0, [A5 - 0x2FF0]
  983. 000009EE  6700 00AC                beq        +0xAE /* 00000A9C */
  984. 000009F2  206D D136                movea.l    A0, [A5 - 0x2ECA]
  985. 000009F6  3A28 0132                move.w     D5, [A0 + 0x132]
  986. 000009FA  206D D0DA                movea.l    A0, [A5 - 0x2F26]
  987. 000009FE  226D D136                movea.l    A1, [A5 - 0x2ECA]
  988. 00000A02  43E9 0026                lea.l      A1, [A1 + 0x26]
  989. 00000A06  7067                     moveq.l    D0, 0x67
  990. label00000A08:
  991. 00000A08  22D8                     move.l     [A1]+, [A0]+
  992. 00000A0A  51C8 FFFC                dbf        D0, -0x6 /* 00000A08 */
  993. 00000A0E  32D8                     move.w     [A1]+, [A0]+
  994. 00000A10  206D D136                movea.l    A0, [A5 - 0x2ECA]
  995. 00000A14  3145 0132                move.w     [A0 + 0x132], D5
  996. 00000A18  1B7C 0001 D00A           move.b     [A5 - 0x2FF6], 0x1
  997. 00000A1E  2B47 D006                move.l     [A5 - 0x2FFA], D7
  998. 00000A22  7000                     moveq.l    D0, 0x00
  999. 00000A24  2F00                     move.l     -[A7], D0
  1000. 00000A26  2F00                     move.l     -[A7], D0
  1001. 00000A28  4EBA 05A4                jsr        [PC + 0x5A4 /* 00000FCE */]
  1002. 00000A2C  508F                     addq.l     A7, 8
  1003. 00000A2E  606C                     bra        +0x6E /* 00000A9C */
  1004. 00000A30  7000                     moveq.l    D0, 0x00
  1005. 00000A32  102D D010                move.b     D0, [A5 - 0x2FF0]
  1006. 00000A36  6764                     beq        +0x66 /* 00000A9C */
  1007. 00000A38  206D D0DA                movea.l    A0, [A5 - 0x2F26]
  1008. 00000A3C  1010                     move.b     D0, [A0]
  1009. 00000A3E  4880                     ext.w      D0
  1010. 00000A40  3C00                     move.w     D6, D0
  1011. 00000A42  206D D0DA                movea.l    A0, [A5 - 0x2F26]
  1012. 00000A46  226D D136                movea.l    A1, [A5 - 0x2ECA]
  1013. 00000A4A  48C6                     ext.l      D6
  1014. 00000A4C  2006                     move.l     D0, D6
  1015. 00000A4E  2200                     move.l     D1, D0
  1016. 00000A50  C0FC 0146                mulu.w     D0, 0x146
  1017. 00000A54  4841                     swap.w     D1
  1018. 00000A56  C2FC 0146                mulu.w     D1, 0x146
  1019. 00000A5A  4841                     swap.w     D1
  1020. 00000A5C  4241                     clr.w      D1
  1021. 00000A5E  D081                     add.l      D0, D1
  1022. 00000A60  45E9 01C8                lea.l      A2, [A1 + 0x1C8]
  1023. 00000A64  43F2 0800                lea.l      A1, [A2 + D0]
  1024. 00000A68  5488                     addq.l     A0, 2
  1025. 00000A6A  7050                     moveq.l    D0, 0x50
  1026. label00000A6C:
  1027. 00000A6C  22D8                     move.l     [A1]+, [A0]+
  1028. 00000A6E  51C8 FFFC                dbf        D0, -0x6 /* 00000A6C */
  1029. 00000A72  32D8                     move.w     [A1]+, [A0]+
  1030. 00000A74  1B7C 0001 D00A           move.b     [A5 - 0x2FF6], 0x1
  1031. 00000A7A  2B47 D006                move.l     [A5 - 0x2FFA], D7
  1032. 00000A7E  7000                     moveq.l    D0, 0x00
  1033. 00000A80  2F00                     move.l     -[A7], D0
  1034. 00000A82  2F00                     move.l     -[A7], D0
  1035. 00000A84  4EBA 0548                jsr        [PC + 0x548 /* 00000FCE */]
  1036. 00000A88  508F                     addq.l     A7, 8
  1037. 00000A8A  6010                     bra        +0x12 /* 00000A9C */
  1038. 00000A8C  422D D010                clr.b      [A5 - 0x2FF0]
  1039. 00000A90  7000                     moveq.l    D0, 0x00
  1040. 00000A92  2F00                     move.l     -[A7], D0
  1041. 00000A94  2F00                     move.l     -[A7], D0
  1042. 00000A96  4EBA 0536                jsr        [PC + 0x536 /* 00000FCE */]
  1043. 00000A9A  508F                     addq.l     A7, 8
  1044. label00000A9C:
  1045. 00000A9C  7001                     moveq.l    D0, 0x01
  1046. 00000A9E  B0AD D0C8                cmp.l      D0, [A5 - 0x2F38]
  1047. 00000AA2  6704                     beq        +0x6 /* 00000AA8 */
  1048. 00000AA4  4EBA 057A                jsr        [PC + 0x57A /* 00001020 */]
  1049. label00000AA8:
  1050. 00000AA8  4CDF 0CE0                movem.l    D5,D6,D7,A2,A3, [A7]+
  1051. 00000AAC  4E75                     rts
  1052. fn00000AAE:
  1053. 00000AAE  2F07                     move.l     -[A7], D7
  1054. 00000AB0  1E2F 000B                move.b     D7, [A7 + 0xB]
  1055. 00000AB4  4AAD D028                tst.l      [A5 - 0x2FD8]
  1056. 00000AB8  672E                     beq        +0x30 /* 00000AE8 */
  1057. 00000ABA  7000                     moveq.l    D0, 0x00
  1058. 00000ABC  2B40 D074                move.l     [A5 - 0x2F8C], D0
  1059. 00000AC0  222D D028                move.l     D1, [A5 - 0x2FD8]
  1060. 00000AC4  7409                     moveq.l    D2, 0x09
  1061. 00000AC6  D282                     add.l      D1, D2
  1062. 00000AC8  2B41 D086                move.l     [A5 - 0x2F7A], D1
  1063. 00000ACC  558F                     subq.l     A7, 2
  1064. 00000ACE  486D D068                pea.l      [A5 - 0x2F98]
  1065. 00000AD2  1F07                     move.b     -[A7], D7
  1066. 00000AD4  4EAD 0462                jsr        [A5 + 0x462 /* export_136 */]
  1067. 00000AD8  2F2D D028                move.l     -[A7], [A5 - 0x2FD8]
  1068. 00000ADC  205F                     movea.l    A0, [A7]+
  1069. 00000ADE  A01F                     syscall    DisposPtr/DisposePtr
  1070. 00000AE0  7000                     moveq.l    D0, 0x00
  1071. 00000AE2  2B40 D028                move.l     [A5 - 0x2FD8], D0
  1072. 00000AE6  548F                     addq.l     A7, 2
  1073. label00000AE8:
  1074. 00000AE8  4A2D D050                tst.b      [A5 - 0x2FB0]
  1075. 00000AEC  6714                     beq        +0x16 /* 00000B02 */
  1076. 00000AEE  7000                     moveq.l    D0, 0x00
  1077. 00000AF0  2B40 D040                move.l     [A5 - 0x2FC0], D0
  1078. 00000AF4  558F                     subq.l     A7, 2
  1079. 00000AF6  486D D034                pea.l      [A5 - 0x2FCC]
  1080. 00000AFA  1F07                     move.b     -[A7], D7
  1081. 00000AFC  4EAD 0452                jsr        [A5 + 0x452 /* export_134 */]
  1082. 00000B00  548F                     addq.l     A7, 2
  1083. label00000B02:
  1084. 00000B02  2E1F                     move.l     D7, [A7]+
  1085. 00000B04  4E75                     rts
  1086. export_327:
  1087. fn00000B06:
  1088. 00000B06  4E56 FE36                link       A6, -0x01CA
  1089. 00000B0A  48E7 0118                movem.l    -[A7], D7,A3,A4
  1090. 00000B0E  49EE FE36                lea.l      A4, [A6 - 0x1CA]
  1091. 00000B12  47EE FF36                lea.l      A3, [A6 - 0xCA]
  1092. 00000B16  4A2D D022                tst.b      [A5 - 0x2FDE]
  1093. 00000B1A  6738                     beq        +0x3A /* 00000B54 */
  1094. 00000B1C  1B7C 0002 D084           move.b     [A5 - 0x2F7C], 0x2
  1095. 00000B22  1B7C 0004 D085           move.b     [A5 - 0x2F7B], 0x4
  1096. 00000B28  2B6D D024 D086           move.l     [A5 - 0x2F7A], [A5 - 0x2FDC]
  1097. 00000B2E  2B6D D01E D08A           move.l     [A5 - 0x2F76], [A5 - 0x2FE2]
  1098. 00000B34  558F                     subq.l     A7, 2
  1099. 00000B36  486D D068                pea.l      [A5 - 0x2F98]
  1100. 00000B3A  7000                     moveq.l    D0, 0x00
  1101. 00000B3C  1F00                     move.b     -[A7], D0
  1102. 00000B3E  4EAD 046A                jsr        [A5 + 0x46A /* export_137 */]
  1103. 00000B42  3E1F                     move.w     D7, [A7]+
  1104. 00000B44  48C7                     ext.l      D7
  1105. 00000B46  4A87                     tst.l      D7
  1106. 00000B48  6606                     bne        +0x8 /* 00000B50 */
  1107. 00000B4A  7001                     moveq.l    D0, 0x01
  1108. 00000B4C  6000 00BC                bra        +0xBE /* 00000C0A */
  1109. label00000B50:
  1110. 00000B50  422D D022                clr.b      [A5 - 0x2FDE]
  1111. label00000B54:
  1112. 00000B54  7000                     moveq.l    D0, 0x00
  1113. 00000B56  102D D022                move.b     D0, [A5 - 0x2FDE]
  1114. 00000B5A  6600 00AC                bne        +0xAE /* 00000C08 */
  1115. 00000B5E  2F0C                     move.l     -[A7], A4
  1116. 00000B60  3F3C 0BB8                move.w     -[A7], 0xBB8
  1117. 00000B64  7009                     moveq.l    D0, 0x09
  1118. 00000B66  3F00                     move.w     -[A7], D0
  1119. 00000B68  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  1120. 00000B6C  486E FF9A                pea.l      [A6 - 0x66]
  1121. 00000B70  486D D10C                pea.l      [A5 - 0x2EF4]
  1122. 00000B74  2F0C                     move.l     -[A7], A4
  1123. 00000B76  486D D0EA                pea.l      [A5 - 0x2F16]
  1124. 00000B7A  4EAD 0482                jsr        [A5 + 0x482 /* export_140 */]
  1125. 00000B7E  1B7C 0002 D084           move.b     [A5 - 0x2F7C], 0x2
  1126. 00000B84  1B7C 0004 D085           move.b     [A5 - 0x2F7B], 0x4
  1127. 00000B8A  41EE FF9A                lea.l      A0, [A6 - 0x66]
  1128. 00000B8E  2B48 D086                move.l     [A5 - 0x2F7A], A0
  1129. 00000B92  2B4B D08A                move.l     [A5 - 0x2F76], A3
  1130. 00000B96  3B7C 0064 D08E           move.w     [A5 - 0x2F72], 0x64 /* 'd' */
  1131. 00000B9C  3B7C 0001 D090           move.w     [A5 - 0x2F70], 0x1
  1132. 00000BA2  558F                     subq.l     A7, 2
  1133. 00000BA4  486D D068                pea.l      [A5 - 0x2F98]
  1134. 00000BA8  7000                     moveq.l    D0, 0x00
  1135. 00000BAA  1F00                     move.b     -[A7], D0
  1136. 00000BAC  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  1137. 00000BB0  3E1F                     move.w     D7, [A7]+
  1138. 00000BB2  48C7                     ext.l      D7
  1139. 00000BB4  4A87                     tst.l      D7
  1140. 00000BB6  6650                     bne        +0x52 /* 00000C08 */
  1141. 00000BB8  302D D092                move.w     D0, [A5 - 0x2F6E]
  1142. 00000BBC  48C0                     ext.l      D0
  1143. 00000BBE  6F48                     ble        +0x4A /* 00000C08 */
  1144. 00000BC0  558F                     subq.l     A7, 2
  1145. 00000BC2  2F0B                     move.l     -[A7], A3
  1146. 00000BC4  7001                     moveq.l    D0, 0x01
  1147. 00000BC6  3F00                     move.w     -[A7], D0
  1148. 00000BC8  3F00                     move.w     -[A7], D0
  1149. 00000BCA  2F2D D024                move.l     -[A7], [A5 - 0x2FDC]
  1150. 00000BCE  486D D01E                pea.l      [A5 - 0x2FE2]
  1151. 00000BD2  4EAD 04A2                jsr        [A5 + 0x4A2 /* export_144 */]
  1152. 00000BD6  3E1F                     move.w     D7, [A7]+
  1153. 00000BD8  2F2D D024                move.l     -[A7], [A5 - 0x2FDC]
  1154. 00000BDC  2F2D D024                move.l     -[A7], [A5 - 0x2FDC]
  1155. 00000BE0  202D D024                move.l     D0, [A5 - 0x2FDC]
  1156. 00000BE4  7222                     moveq.l    D1, 0x22
  1157. 00000BE6  D081                     add.l      D0, D1
  1158. 00000BE8  2F00                     move.l     -[A7], D0
  1159. 00000BEA  202D D024                move.l     D0, [A5 - 0x2FDC]
  1160. 00000BEE  7444                     moveq.l    D2, 0x44
  1161. 00000BF0  D082                     add.l      D0, D2
  1162. 00000BF2  2F00                     move.l     -[A7], D0
  1163. 00000BF4  4EAD 0482                jsr        [A5 + 0x482 /* export_140 */]
  1164. 00000BF8  48C7                     ext.l      D7
  1165. 00000BFA  4A87                     tst.l      D7
  1166. 00000BFC  660A                     bne        +0xC /* 00000C08 */
  1167. 00000BFE  1B7C 0001 D022           move.b     [A5 - 0x2FDE], 0x1
  1168. 00000C04  7001                     moveq.l    D0, 0x01
  1169. 00000C06  6002                     bra        +0x4 /* 00000C0A */
  1170. label00000C08:
  1171. 00000C08  7000                     moveq.l    D0, 0x00
  1172. label00000C0A:
  1173. 00000C0A  4CEE 1880 FE2A           movem.l    D7,A3,A4, [A6 - 0x1D6]
  1174. 00000C10  4E5E                     unlink     A6
  1175. 00000C12  4E75                     rts
  1176. fn00000C14:
  1177. 00000C14  4E56 FF00                link       A6, -0x0100
  1178. 00000C18  48E7 0110                movem.l    -[A7], D7,A3
  1179. 00000C1C  47EE FF00                lea.l      A3, [A6 - 0x100]
  1180. 00000C20  558F                     subq.l     A7, 2
  1181. 00000C22  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  1182. 00000C26  3E1F                     move.w     D7, [A7]+
  1183. 00000C28  48C7                     ext.l      D7
  1184. 00000C2A  4A87                     tst.l      D7
  1185. 00000C2C  6608                     bne        +0xA /* 00000C36 */
  1186. 00000C2E  558F                     subq.l     A7, 2
  1187. 00000C30  4EAD 049A                jsr        [A5 + 0x49A /* export_143 */]
  1188. 00000C34  3E1F                     move.w     D7, [A7]+
  1189. label00000C36:
  1190. 00000C36  48C7                     ext.l      D7
  1191. 00000C38  4A87                     tst.l      D7
  1192. 00000C3A  671E                     beq        +0x20 /* 00000C5A */
  1193. 00000C3C  426D D728                clr.w      [A5 - 0x28D8]
  1194. 00000C40  2F0B                     move.l     -[A7], A3
  1195. 00000C42  3F3C 0BB8                move.w     -[A7], 0xBB8
  1196. 00000C46  700D                     moveq.l    D0, 0x0D
  1197. 00000C48  3F00                     move.w     -[A7], D0
  1198. 00000C4A  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  1199. 00000C4E  2F0B                     move.l     -[A7], A3
  1200. 00000C50  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  1201. 00000C54  3007                     move.w     D0, D7
  1202. 00000C56  588F                     addq.l     A7, 4
  1203. 00000C58  6052                     bra        +0x54 /* 00000CAC */
  1204. label00000C5A:
  1205. 00000C5A  302D D920                move.w     D0, [A5 - 0x26E0]
  1206. 00000C5E  48C0                     ext.l      D0
  1207. 00000C60  7230                     moveq.l    D1, 0x30
  1208. 00000C62  B280                     cmp.l      D1, D0
  1209. 00000C64  6F1C                     ble        +0x1E /* 00000C82 */
  1210. 00000C66  426D D728                clr.w      [A5 - 0x28D8]
  1211. 00000C6A  2F0B                     move.l     -[A7], A3
  1212. 00000C6C  3F3C 0BB8                move.w     -[A7], 0xBB8
  1213. 00000C70  700F                     moveq.l    D0, 0x0F
  1214. 00000C72  3F00                     move.w     -[A7], D0
  1215. 00000C74  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  1216. 00000C78  2F0B                     move.l     -[A7], A3
  1217. 00000C7A  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  1218. 00000C7E  7E9E                     moveq.l    D7, 0xFFFFFF9E
  1219. 00000C80  588F                     addq.l     A7, 4
  1220. label00000C82:
  1221. 00000C82  48C7                     ext.l      D7
  1222. 00000C84  4A87                     tst.l      D7
  1223. 00000C86  6622                     bne        +0x24 /* 00000CAA */
  1224. 00000C88  4A2D D12E                tst.b      [A5 - 0x2ED2]
  1225. 00000C8C  671C                     beq        +0x1E /* 00000CAA */
  1226. 00000C8E  1B7C 0001 D084           move.b     [A5 - 0x2F7C], 0x1
  1227. 00000C94  558F                     subq.l     A7, 2
  1228. 00000C96  486D D068                pea.l      [A5 - 0x2F98]
  1229. 00000C9A  7000                     moveq.l    D0, 0x00
  1230. 00000C9C  1F00                     move.b     -[A7], D0
  1231. 00000C9E  4EAD 0432                jsr        [A5 + 0x432 /* export_130 */]
  1232. 00000CA2  1B6D D085 D12E           move.b     [A5 - 0x2ED2], [A5 - 0x2F7B]
  1233. 00000CA8  548F                     addq.l     A7, 2
  1234. label00000CAA:
  1235. 00000CAA  3007                     move.w     D0, D7
  1236. label00000CAC:
  1237. 00000CAC  4CEE 0880 FEF8           movem.l    D7,A3, [A6 - 0x108]
  1238. 00000CB2  4E5E                     unlink     A6
  1239. 00000CB4  4E75                     rts
  1240. fn00000CB6:
  1241. 00000CB6  48E7 0118                movem.l    -[A7], D7,A3,A4
  1242. 00000CBA  598F                     subq.l     A7, 4
  1243. 00000CBC  A975                     syscall    TickCount
  1244. 00000CBE  2E1F                     move.l     D7, [A7]+
  1245. 00000CC0  202D D006                move.l     D0, [A5 - 0x2FFA]
  1246. 00000CC4  D0BC 0000 0384           add.l      D0, 0x384
  1247. 00000CCA  B087                     cmp.l      D0, D7
  1248. 00000CCC  637E                     bls        +0x80 /* 00000D4C */
  1249. 00000CCE  2B47 D006                move.l     [A5 - 0x2FFA], D7
  1250. 00000CD2  598F                     subq.l     A7, 4
  1251. 00000CD4  7004                     moveq.l    D0, 0x04
  1252. 00000CD6  3F00                     move.w     -[A7], D0
  1253. 00000CD8  A9B9                     syscall    GetCursor
  1254. 00000CDA  265F                     movea.l    A3, [A7]+
  1255. 00000CDC  200B                     move.l     D0, A3
  1256. 00000CDE  6710                     beq        +0x12 /* 00000CF0 */
  1257. 00000CE0  2F0B                     move.l     -[A7], A3
  1258. 00000CE2  205F                     movea.l    A0, [A7]+
  1259. 00000CE4  A064                     syscall    MoveHHi
  1260. 00000CE6  2F0B                     move.l     -[A7], A3
  1261. 00000CE8  205F                     movea.l    A0, [A7]+
  1262. 00000CEA  A029                     syscall    HLock
  1263. 00000CEC  2F13                     move.l     -[A7], [A3]
  1264. 00000CEE  A851                     syscall    SetCursor
  1265. label00000CF0:
  1266. 00000CF0  598F                     subq.l     A7, 4
  1267. 00000CF2  3F3C 07EE                move.w     -[A7], 0x7EE
  1268. 00000CF6  7000                     moveq.l    D0, 0x00
  1269. 00000CF8  2F00                     move.l     -[A7], D0
  1270. 00000CFA  72FF                     moveq.l    D1, 0xFFFFFFFF
  1271. 00000CFC  2F01                     move.l     -[A7], D1
  1272. 00000CFE  A97C                     syscall    GetNewDialog
  1273. 00000D00  285F                     movea.l    A4, [A7]+
  1274. 00000D02  200C                     move.l     D0, A4
  1275. 00000D04  6616                     bne        +0x18 /* 00000D1C */
  1276. 00000D06  486D CFEA                pea.l      [A5 - 0x3016]
  1277. 00000D0A  558F                     subq.l     A7, 2
  1278. 00000D0C  A9AF                     syscall    ResError
  1279. 00000D0E  301F                     move.w     D0, [A7]+
  1280. 00000D10  48C0                     ext.l      D0
  1281. 00000D12  2F00                     move.l     -[A7], D0
  1282. 00000D14  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  1283. 00000D18  508F                     addq.l     A7, 8
  1284. 00000D1A  602A                     bra        +0x2C /* 00000D46 */
  1285. label00000D1C:
  1286. 00000D1C  2F0C                     move.l     -[A7], A4
  1287. 00000D1E  4EAD 004A                jsr        [A5 + 0x4A /* export_5 */]
  1288. 00000D22  2F0C                     move.l     -[A7], A4
  1289. 00000D24  A915                     syscall    ShowWindow
  1290. 00000D26  2F0C                     move.l     -[A7], A4
  1291. 00000D28  A981                     syscall    DrawDialog
  1292. 00000D2A  588F                     addq.l     A7, 4
  1293. label00000D2C:
  1294. 00000D2C  598F                     subq.l     A7, 4
  1295. 00000D2E  A975                     syscall    TickCount
  1296. 00000D30  202D D006                move.l     D0, [A5 - 0x2FFA]
  1297. 00000D34  D0BC 0000 0384           add.l      D0, 0x384
  1298. 00000D3A  B09F                     cmp.l      D0, [A7]+
  1299. 00000D3C  62EE                     bhi        -0x10 /* 00000D2C */
  1300. 00000D3E  200B                     move.l     D0, A3
  1301. 00000D40  6704                     beq        +0x6 /* 00000D46 */
  1302. 00000D42  2F0C                     move.l     -[A7], A4
  1303. 00000D44  A983                     syscall    DisposeDialog
  1304. label00000D46:
  1305. 00000D46  2F0B                     move.l     -[A7], A3
  1306. 00000D48  205F                     movea.l    A0, [A7]+
  1307. 00000D4A  A023                     syscall    DisposHandle/DisposeHandle
  1308. label00000D4C:
  1309. 00000D4C  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1310. 00000D50  4E75                     rts
  1311. fn00000D52:
  1312. 00000D52  4E56 FDEC                link       A6, -0x0214
  1313. 00000D56  48E7 0118                movem.l    -[A7], D7,A3,A4
  1314. 00000D5A  49EE FDEC                lea.l      A4, [A6 - 0x214]
  1315. 00000D5E  4247                     clr.w      D7
  1316. 00000D60  4EBA FDA4                jsr        [PC - 0x25C /* 00000B06 */]
  1317. 00000D64  4A00                     tst.b      D0
  1318. 00000D66  6700 00D4                beq        +0xD6 /* 00000E3C */
  1319. 00000D6A  4878 080D                push.l     0x80D
  1320. 00000D6E  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  1321. 00000D72  2640                     movea.l    A3, D0
  1322. 00000D74  486E FFFC                pea.l      [A6 - 0x4]
  1323. 00000D78  A874                     syscall    GetPort
  1324. 00000D7A  2F0B                     move.l     -[A7], A3
  1325. 00000D7C  A873                     syscall    SetPort
  1326. 00000D7E  2F0B                     move.l     -[A7], A3
  1327. 00000D80  A981                     syscall    DrawDialog
  1328. 00000D82  2F0B                     move.l     -[A7], A3
  1329. 00000D84  7001                     moveq.l    D0, 0x01
  1330. 00000D86  3F00                     move.w     -[A7], D0
  1331. 00000D88  486E FFF6                pea.l      [A6 - 0xA]
  1332. 00000D8C  486E FFF8                pea.l      [A6 - 0x8]
  1333. 00000D90  486E FFEE                pea.l      [A6 - 0x12]
  1334. 00000D94  A98D                     syscall    GetDialogItem/GetDItem
  1335. 00000D96  7003                     moveq.l    D0, 0x03
  1336. 00000D98  3F00                     move.w     -[A7], D0
  1337. 00000D9A  3F00                     move.w     -[A7], D0
  1338. 00000D9C  A89B                     syscall    PenSize
  1339. 00000D9E  486E FFEE                pea.l      [A6 - 0x12]
  1340. 00000DA2  70FC                     moveq.l    D0, 0xFFFFFFFC
  1341. 00000DA4  3F00                     move.w     -[A7], D0
  1342. 00000DA6  3F00                     move.w     -[A7], D0
  1343. 00000DA8  A8A9                     syscall    InsetRect
  1344. 00000DAA  486E FFEE                pea.l      [A6 - 0x12]
  1345. 00000DAE  7010                     moveq.l    D0, 0x10
  1346. 00000DB0  3F00                     move.w     -[A7], D0
  1347. 00000DB2  3F00                     move.w     -[A7], D0
  1348. 00000DB4  A8B0                     syscall    FrameRoundRect
  1349. 00000DB6  7001                     moveq.l    D0, 0x01
  1350. 00000DB8  3F00                     move.w     -[A7], D0
  1351. 00000DBA  3F00                     move.w     -[A7], D0
  1352. 00000DBC  A89B                     syscall    PenSize
  1353. 00000DBE  200B                     move.l     D0, A3
  1354. 00000DC0  588F                     addq.l     A7, 4
  1355. 00000DC2  6616                     bne        +0x18 /* 00000DDA */
  1356. 00000DC4  486D CFF8                pea.l      [A5 - 0x3008]
  1357. 00000DC8  558F                     subq.l     A7, 2
  1358. 00000DCA  A9AF                     syscall    ResError
  1359. 00000DCC  301F                     move.w     D0, [A7]+
  1360. 00000DCE  48C0                     ext.l      D0
  1361. 00000DD0  2F00                     move.l     -[A7], D0
  1362. 00000DD2  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  1363. 00000DD6  508F                     addq.l     A7, 8
  1364. 00000DD8  6020                     bra        +0x22 /* 00000DFA */
  1365. label00000DDA:
  1366. 00000DDA  7000                     moveq.l    D0, 0x00
  1367. 00000DDC  2F00                     move.l     -[A7], D0
  1368. 00000DDE  486E FFEC                pea.l      [A6 - 0x14]
  1369. 00000DE2  A991                     syscall    ModalDialog
  1370. 00000DE4  302E FFEC                move.w     D0, [A6 - 0x14]
  1371. 00000DE8  48C0                     ext.l      D0
  1372. 00000DEA  7201                     moveq.l    D1, 0x01
  1373. 00000DEC  B280                     cmp.l      D1, D0
  1374. 00000DEE  66EA                     bne        -0x14 /* 00000DDA */
  1375. 00000DF0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1376. 00000DF4  A873                     syscall    SetPort
  1377. 00000DF6  2F0B                     move.l     -[A7], A3
  1378. 00000DF8  A983                     syscall    DisposeDialog
  1379. label00000DFA:
  1380. 00000DFA  426D D728                clr.w      [A5 - 0x28D8]
  1381. 00000DFE  4EBA F41C                jsr        [PC - 0xBE4 /* 0000021C */]
  1382. 00000E02  4EBA F51A                jsr        [PC - 0xAE6 /* 0000031E */]
  1383. 00000E06  3B7C 0001 D692           move.w     [A5 - 0x296E], 0x1
  1384. 00000E0C  4EBA F684                jsr        [PC - 0x97C /* 00000492 */]
  1385. 00000E10  4EBA F1EE                jsr        [PC - 0xE12 /* 00000000 */]
  1386. 00000E14  3B7C 0001 D728           move.w     [A5 - 0x28D8], 0x1
  1387. 00000E1A  4EBA F400                jsr        [PC - 0xC00 /* 0000021C */]
  1388. 00000E1E  4EBA F4FE                jsr        [PC - 0xB02 /* 0000031E */]
  1389. 00000E22  3B7C 0001 D692           move.w     [A5 - 0x296E], 0x1
  1390. 00000E28  4EBA F668                jsr        [PC - 0x998 /* 00000492 */]
  1391. 00000E2C  4EBA F1D2                jsr        [PC - 0xE2E /* 00000000 */]
  1392. 00000E30  3B7C 0001 D728           move.w     [A5 - 0x28D8], 0x1
  1393. 00000E36  4EBA F38E                jsr        [PC - 0xC72 /* 000001C6 */]
  1394. 00000E3A  7E01                     moveq.l    D7, 0x01
  1395. label00000E3C:
  1396. 00000E3C  48C7                     ext.l      D7
  1397. 00000E3E  4A87                     tst.l      D7
  1398. 00000E40  662A                     bne        +0x2C /* 00000E6C */
  1399. 00000E42  200D                     move.l     D0, A5
  1400. 00000E44  2A78 0904                movea.l    A5, [0x00000904 /* CurrentA5 */]
  1401. 00000E48  2B40 D030                move.l     [A5 - 0x2FD0], D0
  1402. 00000E4C  422D D050                clr.b      [A5 - 0x2FB0]
  1403. 00000E50  426D D052                clr.w      [A5 - 0x2FAE]
  1404. 00000E54  422D D054                clr.b      [A5 - 0x2FAC]
  1405. 00000E58  422D D055                clr.b      [A5 - 0x2FAB]
  1406. 00000E5C  558F                     subq.l     A7, 2
  1407. 00000E5E  486D D034                pea.l      [A5 - 0x2FCC]
  1408. 00000E62  7000                     moveq.l    D0, 0x00
  1409. 00000E64  1F00                     move.b     -[A7], D0
  1410. 00000E66  4EAD 045A                jsr        [A5 + 0x45A /* export_135 */]
  1411. 00000E6A  3E1F                     move.w     D7, [A7]+
  1412. label00000E6C:
  1413. 00000E6C  48C7                     ext.l      D7
  1414. 00000E6E  4A87                     tst.l      D7
  1415. 00000E70  6600 009E                bne        +0xA0 /* 00000F10 */
  1416. 00000E74  486E FEEC                pea.l      [A6 - 0x114]
  1417. 00000E78  3F3C 0BB8                move.w     -[A7], 0xBB8
  1418. 00000E7C  7009                     moveq.l    D0, 0x09
  1419. 00000E7E  3F00                     move.w     -[A7], D0
  1420. 00000E80  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  1421. 00000E84  2F0C                     move.l     -[A7], A4
  1422. 00000E86  3F3C 0BB8                move.w     -[A7], 0xBB8
  1423. 00000E8A  700A                     moveq.l    D0, 0x0A
  1424. 00000E8C  3F00                     move.w     -[A7], D0
  1425. 00000E8E  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  1426. 00000E92  4AAD D028                tst.l      [A5 - 0x2FD8]
  1427. 00000E96  662A                     bne        +0x2C /* 00000EC2 */
  1428. 00000E98  598F                     subq.l     A7, 4
  1429. 00000E9A  7000                     moveq.l    D0, 0x00
  1430. 00000E9C  1014                     move.b     D0, [A4]
  1431. 00000E9E  7200                     moveq.l    D1, 0x00
  1432. 00000EA0  122E FEEC                move.b     D1, [A6 - 0x114]
  1433. 00000EA4  D280                     add.l      D1, D0
  1434. 00000EA6  7000                     moveq.l    D0, 0x00
  1435. 00000EA8  102D D0EA                move.b     D0, [A5 - 0x2F16]
  1436. 00000EAC  D081                     add.l      D0, D1
  1437. 00000EAE  720C                     moveq.l    D1, 0x0C
  1438. 00000EB0  D081                     add.l      D0, D1
  1439. 00000EB2  2F00                     move.l     -[A7], D0
  1440. 00000EB4  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  1441. 00000EB8  2B5F D028                move.l     [A5 - 0x2FD8], [A7]+
  1442. 00000EBC  6604                     bne        +0x6 /* 00000EC2 */
  1443. 00000EBE  3E38 0220                move.w     D7, [0x00000220 /* MemErr */]
  1444. label00000EC2:
  1445. 00000EC2  48C7                     ext.l      D7
  1446. 00000EC4  4A87                     tst.l      D7
  1447. 00000EC6  6648                     bne        +0x4A /* 00000F10 */
  1448. 00000EC8  2F2D D028                move.l     -[A7], [A5 - 0x2FD8]
  1449. 00000ECC  2F0C                     move.l     -[A7], A4
  1450. 00000ECE  486E FEEC                pea.l      [A6 - 0x114]
  1451. 00000ED2  486D D0EA                pea.l      [A5 - 0x2F16]
  1452. 00000ED6  102D D050                move.b     D0, [A5 - 0x2FB0]
  1453. 00000EDA  4880                     ext.w      D0
  1454. 00000EDC  3F00                     move.w     -[A7], D0
  1455. 00000EDE  4EAD 048A                jsr        [A5 + 0x48A /* export_141 */]
  1456. 00000EE2  7000                     moveq.l    D0, 0x00
  1457. 00000EE4  2B40 D074                move.l     [A5 - 0x2F8C], D0
  1458. 00000EE8  2B6D D028 D086           move.l     [A5 - 0x2F7A], [A5 - 0x2FD8]
  1459. 00000EEE  1B7C 0002 D084           move.b     [A5 - 0x2F7C], 0x2
  1460. 00000EF4  1B7C 0004 D085           move.b     [A5 - 0x2F7B], 0x4
  1461. 00000EFA  1B7C 0001 D08A           move.b     [A5 - 0x2F76], 0x1
  1462. 00000F00  558F                     subq.l     A7, 2
  1463. 00000F02  486D D068                pea.l      [A5 - 0x2F98]
  1464. 00000F06  7200                     moveq.l    D1, 0x00
  1465. 00000F08  1F01                     move.b     -[A7], D1
  1466. 00000F0A  4EAD 047A                jsr        [A5 + 0x47A /* export_139 */]
  1467. 00000F0E  3E1F                     move.w     D7, [A7]+
  1468. label00000F10:
  1469. 00000F10  48C7                     ext.l      D7
  1470. 00000F12  4A87                     tst.l      D7
  1471. 00000F14  6606                     bne        +0x8 /* 00000F1C */
  1472. 00000F16  4EBA 0108                jsr        [PC + 0x108 /* 00001020 */]
  1473. 00000F1A  601E                     bra        +0x20 /* 00000F3A */
  1474. label00000F1C:
  1475. 00000F1C  48C7                     ext.l      D7
  1476. 00000F1E  7001                     moveq.l    D0, 0x01
  1477. 00000F20  B087                     cmp.l      D0, D7
  1478. 00000F22  6716                     beq        +0x18 /* 00000F3A */
  1479. 00000F24  2F0C                     move.l     -[A7], A4
  1480. 00000F26  3F3C 0BB8                move.w     -[A7], 0xBB8
  1481. 00000F2A  700E                     moveq.l    D0, 0x0E
  1482. 00000F2C  3F00                     move.w     -[A7], D0
  1483. 00000F2E  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  1484. 00000F32  2F0C                     move.l     -[A7], A4
  1485. 00000F34  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  1486. 00000F38  588F                     addq.l     A7, 4
  1487. label00000F3A:
  1488. 00000F3A  4CEE 1880 FDE0           movem.l    D7,A3,A4, [A6 - 0x220]
  1489. 00000F40  4E5E                     unlink     A6
  1490. 00000F42  4E75                     rts
  1491. fn00000F44:
  1492. 00000F44  4E56 FFC0                link       A6, -0x0040
  1493. 00000F48  48E7 0110                movem.l    -[A7], D7,A3
  1494. 00000F4C  266E 000C                movea.l    A3, [A6 + 0xC]
  1495. 00000F50  200B                     move.l     D0, A3
  1496. 00000F52  6604                     bne        +0x6 /* 00000F58 */
  1497. 00000F54  266D D02C                movea.l    A3, [A5 - 0x2FD4]
  1498. label00000F58:
  1499. 00000F58  4EBA FBAC                jsr        [PC - 0x454 /* 00000B06 */]
  1500. 00000F5C  4A00                     tst.b      D0
  1501. 00000F5E  6762                     beq        +0x64 /* 00000FC2 */
  1502. 00000F60  302E 000A                move.w     D0, [A6 + 0xA]
  1503. 00000F64  48C0                     ext.l      D0
  1504. 00000F66  2D40 FFDE                move.l     [A6 - 0x22], D0
  1505. 00000F6A  422E FFE9                clr.b      [A6 - 0x17]
  1506. 00000F6E  2D6D D01E FFEA           move.l     [A6 - 0x16], [A5 - 0x2FE2]
  1507. 00000F74  2D4B FFF0                move.l     [A6 - 0x10], A3
  1508. 00000F78  3D6E 0012 FFEE           move.w     [A6 - 0x12], [A6 + 0x12]
  1509. 00000F7E  41EE FFC0                lea.l      A0, [A6 - 0x40]
  1510. 00000F82  2D48 FFF4                move.l     [A6 - 0xC], A0
  1511. 00000F86  2D6D D02C FFC2           move.l     [A6 - 0x3E], [A5 - 0x2FD4]
  1512. 00000F8C  3D7C 0242 FFC0           move.w     [A6 - 0x40], 0x242
  1513. 00000F92  1D7C 0001 FFF8           move.b     [A6 - 0x8], 0x1
  1514. 00000F98  1D7C 0001 FFF9           move.b     [A6 - 0x7], 0x1
  1515. 00000F9E  1D7C 000E FFFB           move.b     [A6 - 0x5], 0xE
  1516. 00000FA4  422E FFFA                clr.b      [A6 - 0x6]
  1517. 00000FA8  558F                     subq.l     A7, 2
  1518. 00000FAA  486E FFCC                pea.l      [A6 - 0x34]
  1519. 00000FAE  7000                     moveq.l    D0, 0x00
  1520. 00000FB0  1F00                     move.b     -[A7], D0
  1521. 00000FB2  4EAD 044A                jsr        [A5 + 0x44A /* export_133 */]
  1522. 00000FB6  3E1F                     move.w     D7, [A7]+
  1523. 00000FB8  48C7                     ext.l      D7
  1524. 00000FBA  4A87                     tst.l      D7
  1525. 00000FBC  6604                     bne        +0x6 /* 00000FC2 */
  1526. 00000FBE  7001                     moveq.l    D0, 0x01
  1527. 00000FC0  6002                     bra        +0x4 /* 00000FC4 */
  1528. label00000FC2:
  1529. 00000FC2  7000                     moveq.l    D0, 0x00
  1530. label00000FC4:
  1531. 00000FC4  4CEE 0880 FFB8           movem.l    D7,A3, [A6 - 0x48]
  1532. 00000FCA  4E5E                     unlink     A6
  1533. 00000FCC  4E75                     rts
  1534. fn00000FCE:
  1535. 00000FCE  4E56 0000                link       A6, 0
  1536. 00000FD2  2F0B                     move.l     -[A7], A3
  1537. 00000FD4  266E 0008                movea.l    A3, [A6 + 0x8]
  1538. 00000FD8  200B                     move.l     D0, A3
  1539. 00000FDA  6604                     bne        +0x6 /* 00000FE0 */
  1540. 00000FDC  266D D02C                movea.l    A3, [A5 - 0x2FD4]
  1541. label00000FE0:
  1542. 00000FE0  7000                     moveq.l    D0, 0x00
  1543. 00000FE2  2B40 D0C2                move.l     [A5 - 0x2F3E], D0
  1544. 00000FE6  1B7C 0010 D0D3           move.b     [A5 - 0x2F2D], 0x10
  1545. 00000FEC  41ED D012                lea.l      A0, [A5 - 0x2FEE]
  1546. 00000FF0  2B48 D0DE                move.l     [A5 - 0x2F22], A0
  1547. 00000FF4  2B4B D014                move.l     [A5 - 0x2FEC], A3
  1548. 00000FF8  3B6E 000E D012           move.w     [A5 - 0x2FEE], [A6 + 0xE]
  1549. 00000FFE  1B7C 0001 D0E2           move.b     [A5 - 0x2F1E], 0x1
  1550. 00001004  1B7C 0001 D0E3           move.b     [A5 - 0x2F1D], 0x1
  1551. 0000100A  558F                     subq.l     A7, 2
  1552. 0000100C  486D D0B6                pea.l      [A5 - 0x2F4A]
  1553. 00001010  7201                     moveq.l    D1, 0x01
  1554. 00001012  1F01                     move.b     -[A7], D1
  1555. 00001014  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  1556. 00001018  266E FFFC                movea.l    A3, [A6 - 0x4]
  1557. 0000101C  4E5E                     unlink     A6
  1558. 0000101E  4E75                     rts
  1559. fn00001020:
  1560. 00001020  2B6D D02C D058           move.l     [A5 - 0x2FA8], [A5 - 0x2FD4]
  1561. 00001026  3B7C 0242 D056           move.w     [A5 - 0x2FAA], 0x242
  1562. 0000102C  1B7C 0001 D060           move.b     [A5 - 0x2FA0], 0x1
  1563. 00001032  41ED 0112                lea.l      A0, [A5 + 0x112 /* export_30 */]
  1564. 00001036  2B48 D040                move.l     [A5 - 0x2FC0], A0
  1565. 0000103A  558F                     subq.l     A7, 2
  1566. 0000103C  486D D034                pea.l      [A5 - 0x2FCC]
  1567. 00001040  7001                     moveq.l    D0, 0x01
  1568. 00001042  1F00                     move.b     -[A7], D0
  1569. 00001044  4EAD 0442                jsr        [A5 + 0x442 /* export_132 */]
  1570. 00001048  548F                     addq.l     A7, 2
  1571. 0000104A  4E75                     rts
  1572. export_328:
  1573. fn0000104C:
  1574. 0000104C  4E56 FF00                link       A6, -0x0100
  1575. 00001050  2F0B                     move.l     -[A7], A3
  1576. 00001052  47EE FF00                lea.l      A3, [A6 - 0x100]
  1577. 00001056  2F0B                     move.l     -[A7], A3
  1578. 00001058  3F3C 0BB8                move.w     -[A7], 0xBB8
  1579. 0000105C  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  1580. 00001060  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  1581. 00001064  2F0B                     move.l     -[A7], A3
  1582. 00001066  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  1583. 0000106A  4EBA F322                jsr        [PC - 0xCDE /* 0000038E */]
  1584. 0000106E  A9F4                     syscall    ExitToShell
  1585. 00001070  266E FEFC                movea.l    A3, [A6 - 0x104]
  1586. 00001074  4E5E                     unlink     A6
  1587. 00001076  4E75                     rts
  1588. fn00001078:
  1589. 00001078  206D D136                movea.l    A0, [A5 - 0x2ECA]
  1590. 0000107C  41E8 0026                lea.l      A0, [A0 + 0x26]
  1591. 00001080  43ED D586                lea.l      A1, [A5 - 0x2A7A]
  1592. 00001084  7067                     moveq.l    D0, 0x67
  1593. label00001086:
  1594. 00001086  20D9                     move.l     [A0]+, [A1]+
  1595. 00001088  51C8 FFFC                dbf        D0, -0x6 /* 00001086 */
  1596. 0000108C  30D9                     move.w     [A0]+, [A1]+
  1597. 0000108E  4E75                     rts
  1598. fn00001090:
  1599. 00001090  206D D136                movea.l    A0, [A5 - 0x2ECA]
  1600. 00001094  43ED D586                lea.l      A1, [A5 - 0x2A7A]
  1601. 00001098  41E8 0026                lea.l      A0, [A0 + 0x26]
  1602. 0000109C  7067                     moveq.l    D0, 0x67
  1603. label0000109E:
  1604. 0000109E  22D8                     move.l     [A1]+, [A0]+
  1605. 000010A0  51C8 FFFC                dbf        D0, -0x6 /* 0000109E */
  1606. 000010A4  32D8                     move.w     [A1]+, [A0]+
  1607. 000010A6  4E75                     rts
  1608. fn000010A8:
  1609. 000010A8  4E56 FF00                link       A6, -0x0100
  1610. 000010AC  48E7 0018                movem.l    -[A7], A3,A4
  1611. 000010B0  47EE FF00                lea.l      A3, [A6 - 0x100]
  1612. 000010B4  598F                     subq.l     A7, 4
  1613. 000010B6  3F3C 03EC                move.w     -[A7], 0x3EC
  1614. 000010BA  A9BF                     syscall    GetRMenu
  1615. 000010BC  285F                     movea.l    A4, [A7]+
  1616. 000010BE  2F0B                     move.l     -[A7], A3
  1617. 000010C0  3F3C 03EC                move.w     -[A7], 0x3EC
  1618. 000010C4  302D D728                move.w     D0, [A5 - 0x28D8]
  1619. 000010C8  48C0                     ext.l      D0
  1620. 000010CA  5880                     addq.l     D0, 4
  1621. 000010CC  3F00                     move.w     -[A7], D0
  1622. 000010CE  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  1623. 000010D2  2F0C                     move.l     -[A7], A4
  1624. 000010D4  7006                     moveq.l    D0, 0x06
  1625. 000010D6  3F00                     move.w     -[A7], D0
  1626. 000010D8  2F0B                     move.l     -[A7], A3
  1627. 000010DA  A947                     syscall    SetMenuItemText/SetItem
  1628. 000010DC  4CEE 1800 FEF8           movem.l    A3,A4, [A6 - 0x108]
  1629. 000010E2  4E5E                     unlink     A6
  1630. 000010E4  4E75                     rts
  1631. fn000010E6:
  1632. 000010E6  4E56 FEB0                link       A6, -0x0150
  1633. 000010EA  48E7 0110                movem.l    -[A7], D7,A3
  1634. 000010EE  47EE FF00                lea.l      A3, [A6 - 0x100]
  1635. 000010F2  3E2E 000A                move.w     D7, [A6 + 0xA]
  1636. 000010F6  48C7                     ext.l      D7
  1637. 000010F8  70D4                     moveq.l    D0, 0xFFFFFFD4
  1638. 000010FA  B087                     cmp.l      D0, D7
  1639. 000010FC  6710                     beq        +0x12 /* 0000110E */
  1640. 000010FE  7001                     moveq.l    D0, 0x01
  1641. 00001100  2F00                     move.l     -[A7], D0
  1642. 00001102  48C7                     ext.l      D7
  1643. 00001104  2F07                     move.l     -[A7], D7
  1644. 00001106  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  1645. 0000110A  508F                     addq.l     A7, 8
  1646. 0000110C  6030                     bra        +0x32 /* 0000113E */
  1647. label0000110E:
  1648. 0000110E  2F0B                     move.l     -[A7], A3
  1649. 00001110  3F3C 0BB8                move.w     -[A7], 0xBB8
  1650. 00001114  7011                     moveq.l    D0, 0x11
  1651. 00001116  3F00                     move.w     -[A7], D0
  1652. 00001118  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  1653. 0000111C  7000                     moveq.l    D0, 0x00
  1654. 0000111E  2D40 FEBC                move.l     [A6 - 0x144], D0
  1655. 00001122  2D40 FEC2                move.l     [A6 - 0x13E], D0
  1656. 00001126  3D6D D204 FEC6           move.w     [A6 - 0x13A], [A5 - 0x2DFC]
  1657. 0000112C  558F                     subq.l     A7, 2
  1658. 0000112E  486E FEB0                pea.l      [A6 - 0x150]
  1659. 00001132  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  1660. 00001136  2F0B                     move.l     -[A7], A3
  1661. 00001138  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  1662. 0000113C  5C8F                     addq.l     A7, 6
  1663. label0000113E:
  1664. 0000113E  4CEE 0880 FEA8           movem.l    D7,A3, [A6 - 0x158]
  1665. 00001144  4E5E                     unlink     A6
  1666. 00001146  4E75                     rts
  1667. export_329:
  1668. 00001148  4E75                     rts
  1669.